约好时间再关机 - shutdown
.. _linux_shutdown_beginner:
.. note::
青山依旧在,几度夕阳红。
明 杨慎《临江仙·滚滚长江东逝水》
立刻断电可以 poweroff,立刻重启可以 reboot;若还要预约时间、顺手给所有登录用户甩一句 wall 提示,shutdown 更合适。机房里多人挂着会话时,它比闷头重启文明得多。
立刻重启/关机的短路径,见主文 :ref:linux_reboot_beginner 与 :ref:linux_poweroff_beginner。
shutdown 的官方定义为:
shutdown - Halt, power-off or reboot the machine
命令格式
1 | $ shutdown [选项] [时间] [警告文字...] |
时间常见写法:
now:马上执行+m:m 分钟后hh:mm:今天的时钟时刻(部分实现按 24 小时制)
常用选项:
-H, --halt:停机-P, --poweroff/-h:关机(常见默认)-r, --reboot:重启-k:只广播,不真关-c:取消已经预约的关机(时间不是now时才有意义)--no-wall:不发通知
立即关机
1 | $ sudo shutdown -h now |
十分钟后关机
1 | $ sudo shutdown -h +10 |
后面的字符串会作为警告发给登录用户。
指定时刻关机
1 | $ sudo shutdown -h 17:30 |
提示文字请写清楚时间,别复制成「10 minutes」却填了 17:30——别人会按字面理解。
预约重启
1 | $ sudo shutdown -r now |
取消预约
若刚才设了定时关机、又改主意了:
1 | $ sudo shutdown -c |
只想演习通知、不动真格:
1 | $ sudo shutdown -k +10 "演习:十分钟后本该关机" |