initスクリプトでLSB情報を解析するには?

initスクリプトでLSB情報を解析するには?

ファイルの上部には/etc/init.d次の説明があります。

### BEGIN INIT INFO
# Provides:        ntp
# Required-Start:  $network $remote_fs $syslog
# Required-Stop:   $network $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:    1
# Short-Description: Start NTP daemon
### END INIT INFO

このコメントを解析する手順は何ですか?私はそれがどのように行われたのか見たいです。台本ですか?

答え1

これ最下位ビット以前のUbuntuとDebianシステムでは、情報はinsserv次のように解析されます。構成の確認以前の Redhat システムと Fedora システムでは、 /usr/lib/systemd/system-generators/systemd-sysv-generatorsystemd を使用しているシステムで解析が行われます。

これらはすべてC言語でコーディングされています。chkconfig上記のリンクの辞書システムのソースコードが良い出発点になる可能性があります。

関連情報