
非常に特殊な開始および停止順序を持つプログラムの階層を実行しています。実行レベルは適切に設定されていると思いますが、一部のプログラムが意図した順序で動作しないという問題が発生しています。起動とシャットダウンをステップ実行して、発生時に何が起こっているかを確認する方法はありますか?
答え1
debian/ubuntu が起動を指示する方法は次のrc(number).d
とおりです。
0から6実行レベルの場合は 0、停止の場合は 6、再起動の場合は 6 など。
けKill のリンクの先頭にあります。
ススタートのリンクの先頭にあります。
K/S の後の数字は、各実行レベル内での低から高への開始順序です。
例:
/etc/rc3.d/S20apache2 -> ../init.d/apache2
開始時刻:
/etc/rc3.d/S75sudo -> ../init.d/sudo
ランレベルを更新するコマンドは ですupdate-rc.d
。
例デブントゥ:
ランレベル 2、3、4、5 で優先度 20 で Apache を起動し、ランレベル 0、1、6 で優先度 80 で Kill する
update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6