shutdown - 停止、关闭或重启机器
概要
shutdown [选项...] [时间] [WALL...]
描述
shutdown 可用于停止、关闭或重启机器。
第一个参数可以是时间字符串(通常为“now”)。可选地,这可以后跟一个 wall 消息,在关机之前发送给所有已登录的用户。
时间字符串可以是“hh:mm”格式,表示小时/分钟,指定执行关机的时间,以 24 小时制表示。或者,它可以使用“+m”语法,表示从现在开始的指定分钟数 m。 “now”是“+0”的别名,即用于触发立即关机。如果未指定时间参数,则默认为“+1”。
请注意,要指定 wall 消息,您还必须指定一个时间参数。
如果使用时间参数,在系统关机前 5 分钟,将创建 /run/nologin 文件,以确保不允许进行进一步的登录。
选项
以下选项将被理解:
--help
打印简短的帮助文本并退出。
-H, --halt
停止机器。
-P, --poweroff
关闭机器(默认)。
-r, --reboot
重启机器。
-h
与 --poweroff 相同,但不会覆盖要执行的操作(如果操作是“halt”)。例如,shutdown --reboot -h 表示“poweroff”,但 shutdown --halt -h 表示“halt”。
-k
不停止、关闭或重启,而是仅写入 wall 消息。
--no-wall
在停止、关闭或重启之前,不发送 wall 消息。
-c
取消待定的关机。这可用于取消具有非“+0”或“now”时间参数的 shutdown 命令的调用。
--show
显示待定的关机操作和时间(如果有)。
在版本 250 中添加。
退出状态
成功时,返回 0,否则返回非零的错误代码。
兼容性
shutdown 命令在以前的 init 系统(包括 sysvinit)中,默认进入单用户模式,而不是关闭机器。要切换到单用户模式,请使用 systemctl rescue。