Überprüfen Sie, ob das Python-Skript ausgeführt wird

Ich habe einen python-daemon läuft als Teil meiner web-app/Wie kann ich schnell überprüfen (mit python), wenn mein daemon läuft und wenn nicht, starten Sie es?

Ich möchte es so beheben Sie Abstürze der Dämon, und so das Skript muss nicht manuell ausgeführt werden, es wird automatisch ausgeführt, sobald es aufgerufen wird und dann alles läuft.

Wie kann ich prüfen (mit python), wenn mein Skript ausgeführt wird?

Kommentar zu dem Problem
Sind Sie sicher, dass Sie wan ' T in Ihrem Prozess zu halten Sie Ihre anderen Prozess bis in python geschrieben? Kommentarautor: ojblass
Gehen am Tendo, schafft eine singleton-Instanz des Skripts, daher Skript wird nicht ausgeführt, wenn es bereits ausgeführt wird. github.com/pycontribs/tendo Kommentarautor: JasTonAChair

InformationsquelleAutor der Frage Josh Hunt | 2009-04-25

Schreibe einen Kommentar