encapsule ton programme dans un script :
ce script doit récupérer le PID du programme une fois lancé (cf man bash pour + de détails) et stocke le dans un fichier style monprogramme.pid.
L'emplacement standard de ce genre de fichiers est plutot dans /var/run
en début de ce script script qui appelle ton programme vérifie :
1 - la non existence du fichier
2 - si le PID stocke dans ce fichier tourne
-> tu peux ainsi décider de ne pas lancer ton programme après
# pid
Posté par Jean Meyrand . En réponse au message Ne lancer qu'une seule instance d'un programme. Évalué à 5.
ce script doit récupérer le PID du programme une fois lancé (cf man bash pour + de détails) et stocke le dans un fichier style monprogramme.pid.
L'emplacement standard de ce genre de fichiers est plutot dans /var/run
en début de ce script script qui appelle ton programme vérifie :
1 - la non existence du fichier
2 - si le PID stocke dans ce fichier tourne
-> tu peux ainsi décider de ne pas lancer ton programme après
hope it helps