poweroff, reboot, halt - 关机、重启或停止机器
概要
poweroff [选项...]
reboot [选项...]
halt [选项...]
描述
poweroff、reboot 和 halt 可用于关机、重启或停止机器。这三个命令都接受相同的选项。
选项
以下选项将被理解:
--help
打印简短的帮助文本并退出。
新增于版本 253。
--halt
停止机器,无论调用了哪个命令。
新增于版本 253。
-p, --poweroff
当调用 halt 或 poweroff 时,关机。当调用 reboot 时,此选项将被忽略。
新增于版本 253。
--reboot
重启机器,无论调用了哪个命令。
新增于版本 253。
-f, --force
强制立即关机、停止或重启。如果指定,该命令不会联系 init 系统。在大多数情况下,在关机之前,文件系统不会被正确卸载。例如,命令 reboot -f 在很大程度上等同于 systemctl reboot -ff,而不是 systemctl reboot -f。
新增于版本 253。
-w, --wtmp-only
仅写入 wtmp 关机条目,不实际关机、重启或停止。
新增于版本 253。
-d, --no-wtmp
不写入 wtmp 关机条目。
新增于版本 253。
-n, --no-sync
在关机、重启或停止之前,不要同步硬盘/存储介质。
新增于版本 253。
--no-wall
在关机、重启或停止之前,不要发送 wall 消息。
新增于版本 253。
退出状态
成功时,返回 0,否则返回非零的失败代码。
注意事项
这些命令的实现方式保留了与原始 SysV 命令的基本兼容性。 systemctl(1) 动词 poweroff、reboot、halt 提供了相同的功能,并具有一些附加功能。
请注意,在许多 SysV 系统上,halt 曾经与 poweroff 同义,即这两个命令都会导致机器关机。 systemd 在这方面更加准确,halt 仅会导致停止机器(保持电源开启),并且需要 poweroff 才能实际关机。