使用upstart在ubuntu上运行Python服务

时间:2012-04-03 10:15:00

标签: ubuntu service heartbeat upstart

我想创建使用Upstart将心跳服务(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文件中?

感谢。

1 个答案:

答案 0 :(得分:1)

Upstart只设置一些环境变量。您的应用程序是否需要这些设置?

查看类似问题的答案:Need help running Python app as service in Ubuntu with Upstart