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文件中?
谢谢。