Init-Script

為什麼初始化腳本不執行多次?

  • November 8, 2016

我試圖了解啟動 linux 伺服器時發生了什麼。我的 linux 伺服器有文件 /etc/rc2.d/S03cron, /etc/rc3.d/S03cron, /etc/rc4.d/S03cron, /etc/rc5.d/S03cron 應該啟動 cron 守護程序 4 次。在每個執行級別一次。為什麼我的系統上只有一個 cron 程序?它是否嘗試啟動該過程 4 次,但只有第一個有效?系統是否立即進入執行級別 5?或者它會像這樣通過 S, 1, 2, 3, 4, 5 嗎?

這取決於您使用的初始化系統。在某些init 系統中——我認為,舊的 Solaris 或 SunOS,雖然時間太長了——執行級別是按您期望的方式累積的。在其他情況下,包括我聽說過的每個使用執行級別概念的 Linux,它們是對應該在該執行級別啟動或停止哪些事情的獨立描述(如果您在級別和 K 之間切換,可能會導致混亂) (停止)腳本失去)。

引用自:https://unix.stackexchange.com/questions/321768