Wie man einen Python-Daemon um meinen Code wickelt

Ich habe einen funktionierenden Server, der Tornado verwendet. Die Antwort lautet hier:Python BaseHTTPServer und Tornado

Ich möchte es dämonisieren. Ich habe dieses Daemon-Klassenbeispiel immer wieder gelesenHier, aber ich kann nicht herausfinden, wie es sich um meinen Servercode dreht. Muss ich einfach den ganzen Code aus__main__ in demrun() dass ich überschreibe?

Wie kann ich es auch unterteilen, wenn es sich in einer anderen Datei befindet? Stellen Sie sicher, dass es sich im selben Verzeichnis befindet und den Dateinamen ohne die Erweiterung .py verwendet, um es zu importieren.

Ich bin nur auf der Suche nach der einfachsten Möglichkeit, mein Python-Webserver-Skript mit nur einem einfachen Aufruf wie z./startserver.sh (Zum Beispiel, wenn ich ein Bash-Skript verwenden wollte) und es im Hintergrund ohne nohup.out-Datei und mit allen stdout- und stderr-Umleitungen in Protokolldateien ausführen lassen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage