REBOOT(8) — UNIX Programmer’s Manual
名称
reboot − UNIXブートストラッピングプロシージャ
形式
/etc/reboot [ −n ] [ −q ] [ −x ]
解説
UNIX はメモリ内の 0 番地にロードされた後、 エントリーポイントへマップされて起動されます。 システムはリエントラント(再入可能)ではないため、 ブートのたびにディスクまたはテープから読み込む必要があります。
稼働しているシステムのリブート UNIX が動いているときにリブートするには通常、 shutdown(8) を使用します。他に UNIX を使っているユーザがいなければ、 /etc/reboot を使ってリブートすることができます。 リブートを行うと、ディスクとメモリの同期(sync)がとられ、 システムはハードウェアのタイムクロックの再調整といったような 他のシャットダウン機能を実行します。 リブート自体はこの後、開始されます。 システムのブートが行なわれ、自動的にディスクチェックが行なわれます。 これらがすべて成功した場合、システムは再びマルチユーザモードに移行します。
reboot のオプションは次のとおりです。
−n このオプションはディスクとメモリの同期(sync)を防止します。 ディスクまたはプロセッサが正常でない場合に使用します。
−q 動いているプロセスを kill せずにリブートします。
−x システムの電源を切ります。
reboot は通常、 syslog(8) を使用してシャットダウンレコードを /usr/adm/wtmp に追加します。 これらの処理は −n または −q オプションが指定された場合には行なわれません。
電源切断とクラッシュからの回復 通常、システムは電源が入れられた時とクラッシュの後に自分自身を リブートします。 マシンのフロントパネルでオートリスタートがオンになっていれば、 ファイルシステムの一貫性チェック(fsck)が行われ、 これが失敗しない限り、マルチユーザモードへ移行します。
コールドスタート デフォルトデバイスからのブートは、ROM モニタのコマンドです。 詳しくは、「ROM モニタマニュアル」を参照して下さい。
関連ファイル
/vmunixシステムコード
/bootシステムブートストラップ
/iopbootIOPのコード
/rtxRTXのコード
関連事項
fsck(8), halt(8), init(8), newfs(8), rc(8), shutdown(8), syslogd(8)
NEWS-OSRelease 3.3