Upstart スクリプトの複数回のシャットダウン

Upstart スクリプトの複数回のシャットダウン

ユーザーが呼び出したかstop、システムがダウンしたかに応じて異なるシャットダウンを行うスクリプトが必要です。

背景情報: 実行中の継続的なプロセスを終了するための 2 つの主な機能があります:stopと ですsuspend。 を呼び出すときはstop myscript、 機能を使用するようにします。ただし、マシンがシャットダウンしているときは、機能を使用するようstopにします。これは Upstart で可能ですか?suspend

同様に、さまざまなシャットダウン タイプを指定できるスクリプト固有のキーワードを作成できますか ( stop myscriptANDのように指定できますsuspend myscript)?

答え1

Upstart には「suspend」スタンザがないので、異なるstop onスタンザを持つ 2 つの upstart スクリプトを設定することができます。

関連情報