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