Daemonizing ein python-Skript im debian mit virtualenv

Ich habe gesehen, eine Menge von Skripten für daemonizing ein python-Skript in linux, aber nicht viel Informationen darüber, wie Sie zu verwenden sind. Könnte jemand mich leiten auf diesem?

Moment habe ich einen langen python-Skript lauscht auf einem sockel für eine eingehende Nachricht, wenn es das richtige format akzeptiert es und speichert es dann in die Datenbank. Das Skript selbst nur öffnet den socket und hört dann auf einer while-true (, die nicht den job!) und alle arbeiten dort.

Zu daemonize es, würde ich ändern, meine aktuelle Skript oder rufen Sie es aus einem separaten Skript? Ich habe schon Beispiele gesehen, aber beide kamen weder zur Arbeit.

Auch, ich bin mit virtualenv, das könnte die Ursache meiner Probleme, irgendwelche Hinweise auf die Verwendung dieser mit daemonisierte scripts?

  • ein daemon ist einfach nur ein Programm/Skript, das ständig läuft, bis ein Ereignis passiert, und wenn kein Ereignis Eintritt (oder in der Warteschlange), es wird Platz für eine gewisse Zeit... dann wiederholen.... Was Sie tun IST, was ein Dämon tut. Fragen Sie, um Sie zu starten mit der Umwelt, so dass es immer ausgeführt wird?
  • Ich brauche verschiedene Dinge, die installiert sind in virtualenv verwendet werden, die durch das Skript. Ich denke, das ist, warum ich habe Sie nicht bekommen, es funktioniert noch. Auch wie weiß ich, dass es läuft? Ich habe gelesen, über den Aufruf ps aux zeigen eine Liste aber ich kann nicht sehen es dort.
InformationsquelleAutor ingh.am | 2011-10-18
Schreibe einen Kommentar