shutdown - マシンを停止、電源オフ、または再起動する
概要
shutdown [オプション...] [時間] [メッセージ...]
説明
shutdownは、マシンを停止、電源オフ、または再起動するために使用できます。
最初の引数は、時間文字列(通常は「now」)です。オプションで、シャットダウン前にすべてのログインユーザーに送信するメッセージを指定できます。
時間文字列は、24時間形式で時間を指定する「hh:mm」形式、または「+m」で、現在時刻からm分後の時間を指定する形式で指定できます。「now」は「+0」のエイリアスであり、即時シャットダウンを実行します。時間引数が指定されていない場合、「+1」がデフォルトで使用されます。
メッセージを指定するには、時間引数も指定する必要があります。
時間引数が使用される場合、システムがシャットダウンする5分前に、/run/nologinファイルが作成され、それ以上のログインが許可されないようにします。
オプション
次のオプションがサポートされます。
--help
短いヘルプテキストを表示して終了します。
-H, --halt
マシンを停止します。
-P, --poweroff
マシンの電源を切ります(デフォルト)。
-r, --reboot
マシンを再起動します。
-h
--poweroffと同じですが、「halt」アクションが指定されている場合は、そのアクションをオーバーライドしません。例:shutdown --reboot -h は「電源を切る」を意味しますが、shutdown --halt -h は「停止する」を意味します。
-k
停止、電源オフ、または再起動を実行せず、メッセージのみを書き込みます。
--no-wall
停止、電源オフ、または再起動する前に、メッセージを送信しません。
-c
保留中のシャットダウンをキャンセルします。これは、時間引数(「+0」または「now」ではない)を指定してshutdownを呼び出した場合の効果をキャンセルするために使用できます。
--show
保留中のシャットダウンアクションと時間を表示します(存在する場合)。
バージョン250で追加されました。
終了ステータス
成功した場合は0を返し、それ以外の場合は0以外のエラーコードを返します。
互換性
shutdownコマンドは、以前のinitシステム(sysvinitを含む)では、マシンの電源をオフにする代わりに、シングルユーザーモードにデフォルト設定されていました。シングルユーザーモードに移行するには、systemctl rescueを使用します。