HALT(8)

名前
halt, reboot, poweroff - システムを停止する

書式
/sbin/halt [-n] [-w] [-d] [-f] [-i] [-p]
/sbin/reboot [-n] [-w] [-d] [-f] [-i]
/sbin/poweroff [-n] [-w] [-d] [-f] [-i]

説明
haltは、システムを終了する事を/var/log/wtmpファイルに記録し、 カーネルにシステムの停止(halt)、再起動(reboot)、電源断(poweroff)のいずれかを 行うよう命令する。 (訳注: reboot, poweroff は halt へのリンクであり、動作はどの名前で 起動したかによって決まる。) システムのランレベルが0又は6でない場合に haltやrebootが呼び出された時は、 代わりにshutdown(8)が(-hまたは-rオプションを付けて) 起動される。

オプション

-n  再起動または停止する前に sync しない。

-w  実際には再起動または停止せずに、 wtmpレコード(/var/log/wtmpファイル)への記録のみを行なう。

-d  wtmpレコードへの記録を行なわない。 -nオプションを指定した場合は、自動的に-dオプションも付けられる。

-f  shutdown(8)を起動せず、強制的に停止または再起動させる。

-i  停止または再起動する直前に全てのネットワークインターフェースを切断する。

-p  システムを停止する時に、電源を切る。 halt がpoweroffという名前で起動された時はこれがデフォルトである。

返り値
スーパーユーザーでない人が用いた場合は、「スーパーユーザー でないと使うことが出来ない」旨のメッセージが表示される。

注意
古い版のsysvinitでは、rebootやhaltを 直接呼び出してはならなかった。 2.74版からは、システムのランレベルが 0 か 6 でない場合に haltやrebootを用いるとshutdownが起動される。 これはhaltやrebootが現在のランレベルを認識できない場合 (例えば、/var/run/utmp が正しく初期化されていない場合)、 shutdownが起動されることを意味するが、 あなたのやりたかったこととは違うかもしれない。 強制的にhaltやrebootを実行したい時に-fオプションを使うこと。

著者
Miquel van Smoorenburg, miquels@cistron.nl

関連項目
shutdown(8), init(1)