关闭、断电、重启计算机
命令语法格式
halt [OPTIONS…]
poweroff [OPTIONS…]
reboot [OPTIONS…]
命令描述
这个三个命令分别用于关闭(halt)、断电(poweroff)、重启(reboot)计算机。
这些命令都是指向systemctl的软链接。
命令支持的选项及含义
命令支持的选项如下:
–halt
无论调用三个命令中的哪一个,都停止(halt)计算机。
-p, –poweroff
无论调用三个命令中的哪一个,都关闭(poweroff)计算机。
–reboot
无论调用三个命令中的哪一个,都重启(reboot)计算机。
-f, –force
强行立即停止,关机,重启。不要联系init系统。
-w, –wtmp-only
只向wtmp中写入关机条目,但实际上不会停止,关机,重启。
-d, –no-wtmp
不要向wtmp中写入关机条目。
-n, –no-sync
在停止、关闭电源、重启之前,请勿同步硬盘/存储介质。
–no-wall
在停止、关机、重启之前,不要发送消息。
注意事项
这些旧版命令仅可用于兼容性。
关于halt和poweroff的不同
命令poweroff用于关闭计算机。它会终止所有进程,并关闭CPU,同时它也会关闭设备本身(灯光和PC上的所有东西)并向板上发送ACPI命令,然后向PSU发送,以切断电源。
命令halt也是用于关闭计算机。但是,它只会终止所有进程,并关闭cpu。
退出状态
0 成功
>0 失败
相关手册
systemd(1), systemctl(1), shutdown(8), wall(1)
参考文献
- man 8 halt, Version 232-22
- What’s the difference between poweroff and halt? [duplicate]
更新日志
- 08/10/2018 创建文章