web-dev-qa-db-ja.com

`update-rc.d myscript default`を実行すると-起動/シャットダウン時に何が呼び出されますか?

update-rc.d myscript defaultを実行すると、起動/シャットダウン時に何が呼び出されますか?

ドキュメントは曖昧に思えますが、具体的には欲しいです。私はこれが起こると推測しています:

起動時(具体的には、ランレベル2、マルチユーザーのエントリ時)に、このコマンドが実行されます。

/etc/init.d/myscript start

また、シャットダウン/再起動時に同じスクリプトが次のように呼び出されます。

/etc/init.d/myscript stop

ここで実際に起こっているのはそれだけですか?

13
David Parks

それは正しいです。

man update-rc.dから取得:

デフォルトが使用される場合、update-rc.dはランレベル2345でサービスを開始し、ランレベル016でサービスを停止するリンクを作成します。デフォルトでは、すべてのリンクにシーケンス番号20がありますが、依存関係。たとえば、デーモンBがAに依存している場合、AをBの前に開始し、BをAの前に強制終了する必要があります。これを行うには、2つのNN引数を指定します。一般的に、コアデーモンは早期に起動し、遅く終了する必要がありますが、アプリケーションは遅く起動し、早く終了することができます。

詳細情報 here 、「カスタムinit-scriptsのインストール」セクションを探します。

8
Bruno Pereira