Linux 中的停止命令和示例
Linux 中的该命令用于指示硬件停止所有 CPU 功能。基本上,它会重新启动或停止系统。如果系统处于运行级别0 或 6 或使用带有 –force 选项的命令,则会导致系统重新启动,否则会导致关机。
句法:
halt [OPTION]...
选项:
Option | Description |
---|---|
-f, –force | It does not invoke shutdown. |
-w, –wtmp-only | It will not call shutdown or the reboot system call but writes the shutdown record to /var/log/wtmp file. |
-p, –poweroff | To behave as poweroff |
–verbose | Gives verbose messages when reebooting which helps in debugging problems with shutdown. |
文件:
- /var/log/wtmp :包含关闭时间的新运行级别记录。
- /var/run/utmp :在读取当前运行级别时通过关闭时间记录进行更新。
示例 1:停止系统上的所有 CPU函数。
$halt
输出:
Broadcast message from ubuntu@ubuntu
root@ubuntu:/var/log# (/dev/pts/0) at 10:15...
The system is going down for halt NOW.
示例 2:使用暂停命令关闭系统。
$halt -p
输出:
Broadcast message from ubuntu@ubuntu
(/dev/pts/0) at 10:16...
The system is going down for power off NOW.
示例 3:带有 -w 选项的停止命令以写入关闭记录。
$halt -w
注意:为此,屏幕上不会有输出。