Я хочу создать для развертывания службы 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?
Спасибо.