rc.d レベルのテスト

rc.d レベルのテスト

非常に特殊な開始および停止順序を持つプログラムの階層を実行しています。実行レベルは適切に設定されていると思いますが、一部のプログラムが意図した順序で動作しないという問題が発生しています。起動とシャットダウンをステップ実行して、発生時に何が起こっているかを確認する方法はありますか?

答え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 
    

関連情報