• # pid

    Posté par . En réponse au message Ne lancer qu'une seule instance d'un programme. Évalué à 5.

    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

    hope it helps