#1 Le 22/05/2010, à 17:06
- lynn
[RESOLU] Programme au démarrage et script
Bonjour,
J'ai un petit script que je lance au démarrage du pc via le gestionnaire "applications au démarrage" . Par contre, quand je relance ma session, je m'aperçois que mon script est relancé également et ca, aussi souvent que la session est relancée. Y' a t-il un moyen de contourner ce problème ?
J'ai fait quelques recherches sur les notions de recherche d'occurrence avec le pid, mais je ne sais pas comment faire pour l'intégrer à mon script.
Merci de vos suggestions
Dernière modification par lynn (Le 23/05/2010, à 16:42)
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#2 Le 22/05/2010, à 20:31
- AnsuzPeorth
Re : [RESOLU] Programme au démarrage et script
Bjr,
Tu peux simplement créer un fichier au lancement du script, en vérifiant avant si il n'existe pas déjà !
[ -e "/home/monfichier" ] && exit
> "/home/monfichier"
suite du script
...
...
rm "/home/monfichier"
Dernière modification par AnsuzPeorth (Le 22/05/2010, à 20:32)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#3 Le 23/05/2010, à 11:27
- lynn
Re : [RESOLU] Programme au démarrage et script
Merci AnsuzPeorth, j'ai essayé ta méthode et effectivement, le script ne se lance qu'une fois si jamais le fichier test est crée. Par contre, si j'arrête le script, le fichier test n'est pas effacé ou alors je n'ai pas bien compris ou mettre cette ligne :
rm "/home/monfichier"
Merci pour ton aide
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#4 Le 23/05/2010, à 16:42
- lynn
Re : [RESOLU] Programme au démarrage et script
J'ai résolu le problème en ne mettant pas la ligne
rm "/home/monfichier"
mais en faisant pointer le fichier de test dans /tmp.
[ -e "/tmp/monfichier" ] && exit
> "/tmp/monfichier"
Comme ça, au redémarrage du pc, ce fichier est supprimé et mon script peut se relancer en recréant un autre fichier.
Merci encore AnsuzPeorth pour tes indications.
Dernière modification par lynn (Le 23/05/2010, à 16:43)
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne