2012-04-03 5 views
3

Я хочу создать для развертывания службы heartbeat (скрипт python) в качестве службы с использованием Upstart.Запуск службы Python на ubuntu с использованием upstart

Мое понимание состоит в том, что я должен добавить /etc/init/myheartbeatservice.conf со следующим содержанием.

# my heartbeat service 

description  "Heartbeat monitor" 

start on startup 
stop on shutdown 

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

Мой скрипт запускает другой процесс обслуживания и контролирует процессы и регулярно отправляет пульс внешнему серверу. Действительно ли startup и shutdown правильные события? Также мой скрипт создает новый поток. Я предполагаю, что мне также нужно добавить fork daemon в мой файл conf?

Спасибо.

ответ