
スポンサーリンク
Linuxをシャットダウンおよび再起動する場合はshutdown
コマンドを使います。
構文
構文は以下の通りです。
shutdown [OPTION] [TIME] [MESSAGE]
OPTION
OPTION
にはshutdownのオプションを指定し、以下のような指定ができます。
オプション | 意味 |
---|---|
-h | システムをシャットダウン(電源オフ)します。 |
-r | システムを再起動します。 |
-c | スケジュールされたシャットダウンをキャンセルします。 |
TIME
TIME
にはシャットダウンや再起動を実行する時間を指定します。
以下のような指定が可能です。
now
:すぐにシャットダウンする+m
:m分後にシャットダウンする(例:+5
⇒5分後にシャットダウンする)hh:mm
:hh:mmにシャットダウンする(例:18:00
⇒18:00にシャットダウンする)
MESSAGE
MESSAGE
にはシャットダウンの通知メッセージを指定し、他にログインしている人に知らせることができます。
こちらの指定は任意です。
構文まとめ
まとめるとシャットダウンは-h
オプション、再起動は-r
オプションを指定し、即時で行う場合はnow
を利用します。
今すぐ(即時)シャットダウンする
今すぐシャットダウンする場合は、以下を実行します。
sudo shutdown -h now
今すぐ(即時)再起動する
今すぐ再起動する場合は、以下を実行します。
sudo shutdown -r now
時間を指定してシャットダウン・再起動する
5分後にシャットダウンする
5分後にシャットダウン(メッセージ付き)する場合は、以下コマンドを実行します。
sudo shutdown -h +5 "Shutdown after 5 minutes."
実行結果例
Shutdown scheduled for Wed 2024-07-03 23:37:55 UTC, use 'shutdown -c' to cancel.
Shutdown after 5 minutes.
のメッセージは他端末に、通知されます。
$Broadcast message from root@instance-1 on pts/0 (Wed 2024-07-03 23:32:55 UTC):
Shutdown after 5 minutes.The system is going down for poweroff at Wed 2024-07-03 23:37:55 UTC!$
18:00に再起動する
18:00に再起動する場合は、以下コマンドを実行します。
sudo shutdown -r 18:00
実行結果例
Reboot scheduled for Thu 2024-07-04 18:00:00 UTC, use 'shutdown -c' to cancel.
シャットダウンをキャンセルする
時間指定したシャットダウンや再起動をキャンセルする場合は、-c
オプションを指定します。
sudo shutdown -c
他端末にもキャンセルされたことが通知されます。
$Broadcast message from root@instance-1 on pts/0 (Wed 2024-07-03 23:37:06 UTC):
The system shutdown has been cancelled$
以上で本記事の解説を終わります。
よいITライフを!