名 前
halt, reboot, poweroff − シ ス テ ム を 停 止 す る
書 式
/sbin/halt
[−n] [−w] [−d]
[−f] [−i] [−p]
[−h]
/sbin/reboot [−n] [−w]
[−d] [−f] [−i]
/sbin/poweroff [−n] [−w]
[−d] [−f] [−i]
[−h]
説 明
haltは 、 シ ス テ ム の 終 了 を /var/log/wtmp フ ァ イ ル に 記 録 し 、 カ ー ネ ル に シ ス テ ム の 停 止 (halt)、 再 起 動 (reboot)、 電 源 断 (poweroff) の い ず れ か を 行 う よ う 命 令 す る 。 (訳 注 : reboot, poweroff は halt へ の リ ン ク で あ り 、 動 作 は ど の 名 前 で 起 動 し た か に よ っ て 決 ま る 。 ) シ ス テ ム の ラ ン レ ベ ル が 0 ま た は 6 で な い と き に 、 す な わ ち シ ス テ ム が 通 常 に 動 作 し て い る と き に halt や reboot が 呼 び 出 さ れ る と 、 代 わ り に shutdown(8) が (-h や -r オ プ シ ョ ン を 付 け て ) 起 動 さ れ る 。 詳 細 は shutdown(8) の man ペ ー ジ を 参 照 の こ と 。 こ の man ペ ー ジ で は ラ ン レ ベ ル 0 お よ び 6、 す な わ ち シ ス テ ム の シ ャ ッ ト ダ ウ ン ス ク リ プ ト が 動 作 中 の 場 合 に お け る 振 舞 い を 説 明 す る 。
オ プ シ ョ ン
−n 再 起 動 ま た は 停 止 す る 前 に |
sync し な い 。
ず に 、
wtmpレ コ ー ド
(/var/log/wtmp フ ァ イ ル )
へ の 記 録 の み
を 行 う 。 wtmpレ コ ー ド へ の 記 録 を 行 わ な い 。 −n オ プ シ ョ ン を 指 定 し た 場 合 は 、 自 動 的 に −d オ プ シ ョ ン も 付 け ら れ る 。 −f shutdown(8) を 起 動 せ ず 、 強 制 的 に halt ま た は reboot す る 。 −i 停 止 ま た は 再 起 動 す る 直 前 に 全 て の ネ ッ ト ワ ー ク イ ン タ ー フ ェ ー ス を 切 断 す る 。
standby モ ー ド に す る 。
で 起 動 さ れ た 時 は こ れ が デ フ ォ ル ト で あ る 。 返 り 値ス ー パ ー ユ ー ザ で な い 人 が 用 い た 場 合 は ’must be superuser’ と い う メ ッ セ ー ジ が 表 示 さ れ る 。 注 意古 い 版 の sysvinit で は 、 reboot や halt を 直 接 呼 び 出 し て は な ら な か っ た 。 2.74 版 か ら は 、 シ ス テ ム の ラ ン レ ベ ル が 0 か 6 で な い 場 合 に は halt や reboot は shutdown を 起 動 す る 。 こ の た め halt や reboot が 現 在 の ラ ン レ ベ ル を 認 識 で き な い 場 合 (例 え ば /var/run/utmp が 正 し く 初 期 化 さ れ て い な い 場 合 ) に は shutdown が 起 動 さ れ る こ と に な る が 、 こ れ は 望 む 動 作 と は 異 な る か も し れ な い 。 強 制 的 に halt や reboot を 実 行 し た い 時 に は -f オ プ シ ョ ン を 使 う こ と 。 -h オ プ シ ョ ン は 停 止 ま た は 電 源 断 の 直 前 に す べ て の ハ ー ド デ ィ ス ク を standby モ ー ド に す る 。 現 在 で は こ の 機 能 は IDE ド ラ イ ブ に 対 し て の み 実 装 さ れ て い る 。 ハ ー ド デ ィ ス ク を standby モ ー ド に す る と 、 副 作 用 と し て デ ィ ス ク の write キ ャ ッ シ ュ が フ ラ ッ シ ュ さ れ る 。 こ れ は IDE ド ラ イ ブ で は 重 要 な こ と な の で あ る 。 カ ー ネ ル 自 身 は 電 源 断 の 前 に write キ ャ ッ シ ュ の フ ラ ッ シ ュ を 行 わ な い か ら で あ る 。 halt プ ロ グ ラ ム は す べ て の IDE デ ィ ス ク デ バ イ ス を 検 索 す る た め 、 /proc/ide/hd* を 用 い る 。 す な わ ち halt や poweroff を 呼 ぶ と き に は /proc が マ ウ ン ト さ れ て い る 必 要 が あ る 。 さ も な い と -h オ プ シ ョ ン は 何 も し な い 。 著 者Miquel van Smoorenburg, miquels [AT] cistron.nl 関 連 項 目 |