Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/05/2010, à 18: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, à 17:42)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#2 Le 22/05/2010, à 21: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, à 21: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, à 12: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 smile


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#4 Le 23/05/2010, à 17: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.  cool

Merci encore AnsuzPeorth pour tes indications. wink

Dernière modification par lynn (Le 23/05/2010, à 17:43)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne