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