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
私のスクリプトは別のサービス プロセスを開始し、プロセスを監視して外部サーバーに定期的にハートビートを送信します。正しいイベントはstartup
ありますか? shutdown
また、私のスクリプトは新しいスレッドを作成します。fork daemon
conf ファイルにも追加する必要があると思いますか?
ありがとう。