Frage

Ich möchte eine Reihe von Teilprozessen in meinem Python-Skript starten und dann verfolgen, wenn sie abschließen oder zum Absturz bringen.

subprocess.Popen.poll () scheint keine zurückzukehren, wenn der Prozess noch läuft, 0 bei Erfolg und Nicht-Null bei einem Fehler. Kann das auf allen Betriebssystemen zu erwarten? Leider ist die Standard-Bibliothek-Dokumentation ist für diese Methoden fehlt ...

Ist das Modul der Subprozess der am besten geeignet, dieses Ziel zu erreichen?

Dank

War es hilfreich?

Lösung

Das kann nicht eine sehr gute Antwort auf Ihre Frage, aber nur für den Fall sind Sie in Gefahr, ein Rad neu zu erfinden, werfen Sie einen Blick auf Betreuer

  

Supervisor ist ein Client / Server-System, das seinen Nutzern ermöglicht, zu überwachen und   eine Anzahl von Prozessen steuert auf   UNIX-ähnliche Betriebssysteme.

Und es ist alles in Python geschrieben, wenn Sie also wie bastelt mit ihm fühlen, können Sie graben rechts in!

Andere Tipps

Ja, alle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top