update-rc.d myscript default
を実行すると、起動/シャットダウン時に何が呼び出されますか?
ドキュメントは曖昧に思えますが、具体的には欲しいです。私はこれが起こると推測しています:
起動時(具体的には、ランレベル2、マルチユーザーのエントリ時)に、このコマンドが実行されます。
/etc/init.d/myscript start
また、シャットダウン/再起動時に同じスクリプトが次のように呼び出されます。
/etc/init.d/myscript stop
ここで実際に起こっているのはそれだけですか?
それは正しいです。
man update-rc.d
から取得:
デフォルトが使用される場合、update-rc.dはランレベル2345でサービスを開始し、ランレベル016でサービスを停止するリンクを作成します。デフォルトでは、すべてのリンクにシーケンス番号20がありますが、依存関係。たとえば、デーモンBがAに依存している場合、AをBの前に開始し、BをAの前に強制終了する必要があります。これを行うには、2つのNN引数を指定します。一般的に、コアデーモンは早期に起動し、遅く終了する必要がありますが、アプリケーションは遅く起動し、早く終了することができます。
詳細情報 here 、「カスタムinit-scriptsのインストール」セクションを探します。