manager
時々(特定のネットワークの場所で)自己更新されるサービスがあります。このアップデート中にシャットダウンなどのエラーが発生した場合は、問題のある実行可能ファイルを正常に動作する実行可能ファイルと置き換えたいと思います。これにより、私は2つの新生職業を持つようになりました。
主な作業文書:
exec /usr/local/bin/manager
start on startup
respawn
監視作業ファイル:
start on stopping manager PROCESS="respawn"
script
WATCHED="manager"
EXE="/usr/local/bin/$WATCHED"
cp /usr/local/var/"$WATCHED".bk $EXE
chmod +x $EXE
start $WATCHED
end script
質問2:
これは良いアプローチですか?改善できますか?
すべての作業を1つの作業ファイルで実行する方法はありますか?