2012-04-04 10 views
1

Ich habe diese Frage auf superuser gestellt, aber habe keine Antwort erhalten. Vielleicht wäre es hier angemessener gewesen.haben Python-Prozess ähnlich ausgeführt, wie Redis-Prozess (im Hintergrund)

Wenn ich meine redis Server mit redis-server beginnen, auch nachdem ich das Terminal oder Abmeldung des Prozess dort sein wird noch schließen, wenn ich wieder anmelden, aber mein Python Flasche Server python server.py wird ausgeschaltet, wenn ich an der Klemme oder Abmeldung schließen. Wie bekomme ich ein ähnliches Verhalten wie redis in Python?

+0

Es gibt Apache + Mod_WSGI- oder Cherrypy-Server und andere eigenständige WSGI-Server, die im Daemon-Modus ausgeführt werden. – aitchnyu

Antwort

1

Der einfache Weg ist, den Prozess über Bildschirm oder tmux auszuführen.

Sie könnten auch versuchen, etwas mit z. python-daemon auf Unix, oder verschiedene andere Ansätze zum Ausführen von Dämonen.

+0

cool, ich habe darüber gelesen und ich sah eine andere Lösung, die 'nohup' verwendet, was ist der Unterschied/Vorteile zwischen der Verwendung eines' Python-Daemon' und der Verwendung von 'nohup python server.py'? – Doboy