Ich habe einen Daemon-Prozess mit diesen Lib erstellt linktosite Ich verbinde durch ssh und starten Sie den Prozess mit Python myDaemon.py starten.Python-Daemon stirbt
Ich benutze eine Schleife innerhalb der Daemon-Methode, um meine Aufgaben zu erledigen. Aber sobald ich mich auslogge, stoppt der Dämon (stirbt).
Ist dies passiert, weil ich die PID-Datei auf meinem Benutzer und nicht im Stammordner speichern?
Jeder eine Idee. Ich kann Code aber jetzt auf Thread-Erstellung liefern. (+ 3h)
Haben Sie eine 'detach' Option zu sehen passieren? Macht es einen Unterschied, wenn Sie 'nohup python myDaemon.py starten &' (es sollte nicht, aber wenn es dann tut, ist das Problem da). – RemcoGerlich
Sind Sie sicher, dass der Host grundsätzlich erlaubt, dass Hintergrundprozesse nach dem Abmelden ausgeführt werden? Einige Systeme sind so konfiguriert, dass alle Prozesse beendet werden, sobald die interaktive Sitzung beendet ist. (Versuchen Sie zu laufen, z. B. 'nohup cat &', logout, loggen Sie sich ein und überprüfen Sie, ob 'cat' immer noch in' ps' auftritt.) – Phillip
weder mit nohop noch ohne den Prozess wird nicht mit ps angezeigt./e Was ist das & für? – Offset