2012-04-03 84 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文件中?

谢谢。

回答

相关问题