Linux关机重启命令之-shutdown

Lasted 2020-01-14 11:35:50

在Linux中,常用的关机命令有 shutdownhaltpoweroffinit。重启命令有:reboot。本文将为大家介绍 shutdown 命令关机或重启系统。

shutdown 命令是最常用也是最安全的关机和重启命令,它会在关机之前调用 fsck 检查磁盘,在关机以前传送讯息给所有使用者正在执行的程序。

语法

shutdown [OPTIONS] [TIME] [MESSAGE]

参数说明

  • -t sec:在设定的时间后进行关机。
  • -k:只发送警告信息和禁止登录,不真正关闭系统。
  • -r:关机后重新开机。
  • -h:关机后停机。
  • -f:重启后跳过 fsck
  • -F:重启后强制 fsck
  • -n:不调用 init 直接执行 shutdown 命令。

常用命令

取消关机或重启 

默认情况下输入 shutdown 命令,系统会在 1分钟 后关闭,可以输入 shutdown -c 命令取消操作。

shutdown
Shutdown scheduled for Tue 2020-01-14 11:16:15 CST, use 'shutdown -c' to cancel.
取消关机或重启
shutdown -c
Broadcast message from root@bogon (Tue 2020-01-14 11:15:26 CST):
The system shutdown has been cancelled at Tue 2020-01-14 11:16:26 CST! 

设置处理时间

1. 使用参数 now ,立即关闭系统。

shutdown -h now

2. 3分钟后关闭系统。

shutdown -h +3

3. 24 小时时间制。

shutdown -h 00:45
Shutdown scheduled for Wed 2020-01-15 00:45:00 CST, use 'shutdown -c' to cancel.
注意:如果时间小于当前时间,会设置到第二天的时间。

4. 发送定制消息。

shutdown -h +5 "Save your work."
Broadcast message from root@bogon (Tue 2020-01-14 11:33:07 CST):
Save your work.
The system is going down for power-off at Tue 2020-01-14 11:38:07 CST!