J'ai un programme qui sous linux.
Quand on clique sur l'icône sur le bureau,
parfois le programme se lance 2 fois
(si on a le doigt trop lourd je pense).
Pour éviter des problèmes,
j'aimerais empêcher le programme de se lancer si
il tourne déjà.
j'ai d'abord écrit une valeur dans un fichier,
au début du programme je vérifie cette valeur,
et à la fin du programme je remet cette valeur à sa valeur d'origine,
mais si le programme plante, je ne sais pas la remettre à 0.
J'ai pensé à ouvrir un port série,
mais apparemment on peut l'ouvrir plusieurs fois
puisque je n'ai pas d'erreur quand je l'ouvre une seconde fois.
Ce que j'aimerais c'est un moyen de ce style
qui permettrait de retrouver son état à la sortie du programme,
même en cas de plantage (ce qui est le cas pour l'ouverture d'un port).
Message édité par warp le 11-08-2003 à 12:31:12
---------------
Il n'est pas nécéssaire de réussir pour persévérer.