Init-Script
哪個實用程序讀取 System V 風格的初始化腳本中的 LSB 標頭?
支持System V類型腳本的各種較舊的 Linux 發行版
init
都需要將 LSB 標頭添加到init
腳本中。例如/etc/init.d/sshd
來自 OpenSUSE 11.4 的 LSB 標頭:### BEGIN INIT INFO # Provides: sshd # Required-Start: $network $remote_fs # Required-Stop: $network $remote_fs # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Start the sshd daemon ### END INIT INFO
但是,
init
腳本應該是簡單的 bash 腳本,其中以開頭的每一行#
都是註釋。哪個實用程序讀取這些 LSB 標頭?
在 debian 上是
update-rc.d
which 呼叫insserv
(通常不直接執行)。在 Suse 上可能是chkconfig
. 你可以在這裡閱讀:suse 11(注意:這在 openSUSE 12 中的所有更改都已採用
systemd
)。