![Linux 中“shutdown -h”“HALT”与“正常关机”有何不同](https://linux22.com/image/139832/Linux%20%E4%B8%AD%E2%80%9Cshutdown%20-h%E2%80%9D%E2%80%9CHALT%E2%80%9D%E4%B8%8E%E2%80%9C%E6%AD%A3%E5%B8%B8%E5%85%B3%E6%9C%BA%E2%80%9D%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C.png)
假设我的 Linux 系统中运行着 20 个进程/守护进程,与正常关闭相比,HALT 对我的进程/守护进程的影响有多么不同..,
*注意:我需要了解..在使用 shutdown -h 命令时,我的一个设备过程无法对 ioctl 调用做出反应,但在 shutdown -r 重新启动选项的情况下可以正常工作..,
答案1
shutdown 安排系统断电的时间。它可用于停止、关闭或重新启动机器。
shutdown -h
相当于:shutdown --poweroff
简单来说就是断电。
另一方面
shutdown -H
或者
shutdown --halt
指示硬件停止所有 CPU 功能,但保持其通电状态。您可以使用它使系统进入可以执行低级维护的状态。请注意,在某些情况下它会完全关闭系统。以下是停止的示例