Question

Je souhaite démarrer un certain nombre de sous-processus dans mon script Python, puis effectuer le suivi de leur achèvement ou de leur blocage.

subprocess.Popen.poll () semble renvoyer None lorsque le processus est toujours en cours d'exécution, 0 en cas de succès et différent de zéro en cas d'échec. Cela peut-il être attendu sur tous les systèmes d'exploitation? Malheureusement, la documentation de la bibliothèque standard fait défaut pour ces méthodes ...

Le module de sous-processus est-il le plus approprié pour atteindre cet objectif?

merci

Était-ce utile?

La solution

Cela peut ne pas être une très bonne réponse à votre question, mais juste au cas où vous courriez le risque de réinventer une roue, jetez un oeil à Superviseur

  

Supervisor est un système client / serveur qui permet à ses utilisateurs de surveiller et de   contrôler un certain nombre de processus sur   Systèmes d'exploitation de type UNIX.

Et tout est écrit en Python, donc si vous avez envie de le bricoler, vous pouvez y aller à fond!

Autres conseils

Oui à tous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top