測試 rc.d 電平

測試 rc.d 電平

我有一個正在運行的程式層次結構,它們具有非常特定的啟動和停止順序。我認為我已經正確設定了運行級別,但我遇到了其中一些未按預期順序工作的問題。有沒有辦法逐步完成啟動和關閉,以便我可以看到發生了什麼?

答案1

debian/ubuntu 啟動指令的方式rc(number).d是:

0 到 6對於運行級別,0 表示停止,6 表示重新啟動,等等。

K在 Kill 連結的開頭。

S在「開始」連結的開頭。

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 終止 apache

    update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 
    

相關內容