3

我想创建以使用 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 文件中?

谢谢。

4

1 回答 1

1

Upstart 只设置了几个环境变量。您的应用程序是否需要这些集合中的任何一个?

请参阅类似问题的答案:Need help running Python app as service in Ubuntu with Upstart

于 2012-09-14T16:13:16.920 回答