Voilà je commence à bosser avec python et je galère pas mal avec la gestion des applications externes. Je lance un script avec : subprocess.Popen(...), j'ai cru comprendre que c'était mieux que les autres solutions. Bref, je récupère le pid du process avec subprocess.Popen(...).pid
Le problème c'est que os.waitpid(pid,0) ne marche pas, tout comme la fonction poll() sur l'objet Popen (retourne None en permanence). Donc impossible de tester l'état de mon process...ce qui est embetant.
Je précise que je n'ai aucun contrôle sur les scripts appelés donc impossible d'envisager une solution du style : créer un fichier au début et le supprimer ensuite.
Partager