2012-04-03 82 views
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 

我的腳本啓動另一個服務流程和監控流程,並定期發送心跳到外部服務器。 startupshutdown是正確的事件嗎? 另外我的腳本創建一個新的線程。我假設我還需要將fork daemon添加到我的conf文件中?

謝謝。

回答

相關問題