RC(8) — NEWS-OS Programmer’s Manual
名称
rc − 自動ブートとデーモンを起動するシェルスクリプト
形式
/etc/rc
/etc/rc.local
/etc/rc.net
/etc/rc.custom
解説
rc は自動ブートの際、実行されるシェルスクリプトであり、 rc.net はネットワークを使用するために必要な設定を行なうシェルスクリプトです。 rc.local はサイトに固有なコマンドの収められたシェルスクリプトです。 これらは、 rc.custom で設定された変数を使用するようになっており、基本的な設定は rc.custom で行なわれます。
自動ブートが行われているときに、 rc は引数 autoboot を用いて呼び出され、 システムのシャットダウンで生じた小規模な矛盾の あるすべてのディスクを訂正するため、 およびハードウェアまたはソフトウェアの障害によって 引き起こされた重大な矛盾がないかどうかを チェックするために、 オプション −p で fsck を実行します。 この自動チェックと回復が成功すると、 rc の第2 のパートが実行されます。
rc の第2 のパートは、自動リブートが成功した後に実行されますが、 シングルユーザモードのシェルが終了した (init(8) 参照)時点で rc が呼び出された場合にも実行されます。 この部分では、 システム上のデーモンを起動し、 エディタファイルをプリザーブし、 そしてスクラッチディレクトリ /tmp をクリアします。
rc.custom で変数 NET が off となっている場合を除き、 rc.net が実行され、ネットワーク関連の設定を行ないます。
また、 rc の最後に rc.local が呼び出され、サイト固有のデーモンを起動したり、 設定を行ないます。
関連事項
init(8), reboot(8), savecore(8)
バグ
NEWS-OSRelease 4.1C