3
我想創建一個使用Upstart作爲服務來部署心跳服務(python腳本)的服務。使用upstart在ubuntu上運行Python服務
我的理解是我必須添加一個/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文件中?
謝謝。