upstartを使用してデーモン終了コマンドを指定するには?

upstartを使用してデーモン終了コマンドを指定するには?

起動設定でサーバーをシャットダウンするために使用するコマンドをどのように定義しますか? 2つの独立したプロセスを持つデーモンがあるとしましょう。

  • start.sh - サーバーの起動
  • shutdown.sh - サーバーのシャットダウン

以下のような起動ファイルがあるとしましょう。

description "Some Example Service"
author "Me"

start on runlevel [2345]
stop on runlevel [016]
respawn

exec satrtup.sh 

サーバーをシャットダウンするときにshutdown.shを呼び出す必要があるとupstartにどのように通知できますか? Upstartは通常、どのようにデーモンを終了すると予想しますか?

ベストアンサー1

通常の終了には、TERM信号を発行し、5秒後にKILL信号を発行することが含まれます。pre-start exec shutdown.sh状況に応じてご使用ください。

おすすめ記事