Savoir si un programme externe est déjà lancé
Bonsoir,
J'explique le topo ...
J'ai codé une appli python qui permet de piloter (gérer, utiliser, ...) un programme externe très spécifique. Il s'agit d'une appli exclusivement LINUX (je ferais peut-être un portage Windows mais c'est pas à l'ordre du jour)
Tout fonctionne nickel, no souci.
Cependant, comme il s'agit d'un prog externe, l'utilisateur a pu (raisons x ou y, peu importe) l'avoir lancé avant mon appli. Or une seule instance (daemon) ne peut être exécutée à la fois. S'il est déjà présent, mon appli flanche.
Il me faut donc savoir, au démarrage de mon appli, si le daemon 'externe' est actif ou pas.
Comment le savoir ?
Ah oui, info supplémentaire : le chemin du prog externe n'est pas dans le $PATH
Merci de votre aide :-)
[RESOLU] Savoir si un programme externe est déjà lancé
Je vous remercie ! Ca fonctionne même si, effectivement, ce n'est pas des plus propres ! ;-)
Le nom du processus est suffisamment long et spécifique pour qu'il n'y ait pas d'ambiguïté.