shutdown — 關機或重啟系統(可排程)

安全關機或排程重啟,可廣播訊息給登入的使用者。

語法

shutdown [選項] [時間] [訊息]

常用選項

選項 說明 範例
-h 關機(halt):關閉後停止 shutdown -h now
-r 重啟(reboot) shutdown -r now
-c 取消排程的 shutdown shutdown -c
-k 只廣播訊息,不實際關機 shutdown -k +10 "維護通知"
now 立即執行 shutdown -h now
+N N 分鐘後執行 shutdown -r +30
hh:mm 在指定時間執行(24小時格式) shutdown -h 23:00

使用範例

範例 1:立即關機

立即關閉系統電源。確認所有工作已儲存後再執行。

$ sudo shutdown -h now
Shutdown scheduled for ...
範例 2:10 分鐘後重啟並通知使用者

廣播訊息給所有登入使用者,讓他們有時間儲存工作。

$ sudo shutdown -r +10 "系統將在 10 分鐘後進行例行維護重啟"
Broadcast message from root:
系統將在 10 分鐘後進行例行維護重啟
範例 3:排程在特定時間關機

設定在深夜 23:00 自動關機(如測試機下班後關機)。

$ sudo shutdown -h 23:00 "深夜自動關機"
範例 4:取消排程

若有尚未到時的排程,可用 -c 取消。

$ sudo shutdown -c
Shutdown cancelled.

延伸閱讀