2012-04-03 6 views
3

Ich möchte erstellen, um einen Heartbeat-Service (ein Python-Skript) als Dienst mit Upstart bereitzustellen.Ausführen eines Python-Service auf Ubuntu mit Hilfe von Upstart

Mein Verständnis ist, dass ich eine /etc/init/myheartbeatservice.conf mit dem folgenden Inhalt hinzufügen muss.

# my heartbeat service 

description  "Heartbeat monitor" 

start on startup 
stop on shutdown 

script 
    exec /path/to/my/python/script.py 
end script 

Mein Skript startet einen weiteren Service-Prozess und die Monitore, die Prozesse und sendet Herzschlag regelmäßig an einen externen Server. Sind startup und shutdown die richtigen Ereignisse? Auch mein Skript erstellt einen neuen Thread. Ich nehme an, dass ich auch fork daemon meiner Conf-Datei hinzufügen muss?

Danke.

Antwort

Verwandte Themen