FreeBSD の rc.dスクリプト について その2 - twwpの見直し
/etc/rc.local の起動タイミングについて確認した./etc/rc.local は /etc/rc.d/local から実行される.
- /etc/rc.d/NETWORKING
- /etc/rc.d/SERVERS
- /etc/rc.d/DAEMON
- /etc/rc.d/local
- /etc/rc.local 実行
- svscan を実行する? <---こちらに変更?
- dnscache を実行する? <---こちらに変更?
- svscan を実行する? <---こちらに変更?
- /etc/rc.local 実行
- /etc/rc.d/ntpd
- ntpd 起動
- /etc/rc.d/LOGIN
- /etc/rc.d/localpkg
- /usr/local/etc/rc.d/*.sh を実行(/etc/default/rc.conf local_startup で指定)
- /usr/local/etc/rc.d/svscan.sh
- dnscache を実行 <---現状
- /usr/local/etc/rc.d/svscan.sh
- /usr/local/etc/rc.d/*.sh を実行(/etc/default/rc.conf local_startup で指定)
ちなみにシャットダウン時には /etc/rc.shutdown.local を実行する.歴史的には シャットダウン時に実行されるコマンドは /etc/rc.shutdown に記入していたようです.