REBOOT(8)

名称
reboot, halt, fastboot, fasthalt - システムを停止し、再起動する

書式
halt [-lnqp] [-k kernel] reboot [-dlnqp] [-k kernel] fasthalt [-lnqp] [-k kernel] fastboot [-dlnqp] [-k kernel]

解説
halt と reboot は、ファイルシステムのキャッシュをディスクへ書き出し、 すべての実行中のプロセスに SIGTERM を (そして、それに続いて SIGKILL を) 送ります。 そして、システムを停止 ( halt ) したり、再起動 ( reboot ) したりします。 その動作は wtmp(5) ファイルに記入されます。 それはログインのアカウンティングファイルへのシャットダウン記録の書き出し を含んでいます。

オプションとしては以下のものがあります。

-d  システムへクラッシュダンプ作成を要求します。 本オプションはリブート時のみにサポートされています。 その前に dumpon(8) によりダンプデバイスが指定されているのでない限り、無効です。

-k kernel
    次回ブート時に、指定された kernel をブートします。 カーネルブートに成功すると、次回は デフォルト カーネルがブートされます。 つまりこれは、1 度切り有効なオプションです。 ブートに失敗すると、 ブート処理が割り込まれて正当なカーネルがブートされるまで、 システムは kernel をブートしようとします。 この動作は将来変わるかもしれません。

-l  停止または再起動は、システムログに記録され ません 。 本オプションは、 reboot や halt を呼んで自身で記録をとる、 shutdown(8) のようなアプリケーション用です。

-n  システムのキャッシュがディスクへ書き出されません。 このオプションは使用すべきではありません。

-q  システムは、とにかく速く停止されたり、 再起動されたりします。そしてシステムのキャッシュの破棄だけが行われます ( -n が指定されなかった場合)。 このオプションは使用すべきではありません。

-p  システムは可能であれば電源を切ります。 これは、もちろん reboot でも、 halt と同じように振る舞うということです。

fasthalt と fastboot は、それぞれ halt と reboot の単なる別名にすぎません。

通常、システムの停止や再起動を要する場合には、 ユーザに事前警告を与えて特定のプログラムを綺麗に停止する shutdown(8) を使用します。 shutdown(8) は、ログインしているユーザにシステム停止の警告を与えます。

関連項目
wtmp(5), boot(8), dumpon(8), savecore(8), shutdown(8), sync(8)

歴史
reboot コマンドは AT&T UNIX で追加されました。