起動プロセスのプログラム呼び出しはどこに保存されますか?

起動プロセスのプログラム呼び出しはどこに保存されますか?

私は起動中にbashへのすべての呼び出しを記録する小さなプログラムを書いた。これは生成された出力の一部です。

(root) '/bin/bash-' '-c' 'gzip -d -c /usr/share/kbd/keymaps/i386/qwerty/us.map.gz'
(root) '/bin/bash-' '-c' 'gzip -d -c /usr/share/kbd/keymaps/i386/qwerty/../include/euro1.map.gz'
(root) '/bin/bash-' '/etc/rc.multi'
(root) '/bin/bash-' '/etc/rc.d/syslog-ng' 'start'
(root) '/bin/bash-' '/etc/rc.d/dbus' 'start'
(root) '/bin/bash-' '/etc/rc.d/network' 'start'
(root) '/bin/bash-' '/usr/lib/dhcpcd/dhcpcd-run-hooks'
(root) '/bin/bash-' '/usr/lib/dhcpcd/dhcpcd-run-hooks'
(root) '/bin/bash-' '/usr/lib/dhcpcd/dhcpcd-run-hooks'
(root) '/bin/bash-' '/etc/rc.d/netfs' 'start'

最初の列はユーザ​​ーで、2番目の列は呼び出されたプログラム(ここではbashのみを記録します)、3番目の列はパラメーターです。さて、これらの呼び出しの1つを置き換えたいとしましょう。その呼び出しはどこで見つけることができますか?このすべての呼び出しを含むプログラム/スクリプト/データファイルがあるとします。 ! ?

答え1

Archの場合、起動プロセスはを使用してinitから設定を読み込みます/etc/initab。でカスタマイズすることも可能です/etc/rc.confが、で指定されたinitスクリプトを詳しく見てみる必要があるようです/etc/initab。バラよりアーチブートプロセスより多くの情報を知りたいです。

関連情報