Welches Dienstprogramm liest LSB-Header in Init-Skripten im System-V-Stil?

Welches Dienstprogramm liest LSB-Header in Init-Skripten im System-V-Stil?

Verschiedene ältere Linux-Distributionen, dieSystem VTypskripte initerfordern, dass man dem initSkript einen LSB-Header hinzufügt. Beispielsweise ein LSB-Header von /etc/init.d/sshdOpenSUSE 11.4:

### 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

Skripte sollten jedoch initeinfache Bash-Skripte sein, bei denen jede Zeile, die mit beginnt, #ein Kommentar ist. Welches Dienstprogramm liest diese LSB-Header?

Antwort1

Unter Debian ist es update-rc.dwhich calls insserv(was normalerweise nicht direkt ausgeführt wird). Unter Suse ist es wahrscheinlich chkconfig. Hier können Sie mehr darüber lesen:suse 11

(Hinweis: Dies sind alle Änderungen in openSUSE 12, das übernommen wurde systemd).

verwandte Informationen