关机选项之间的区别

Ros*_*ika 18 shutdown

我想知道shutdown -H(halt the machine) 和shutdown -P(poweroff the machine)之间的区别是什么。我明白关机是什么意思;这是不言自明的。但究竟什么是“停止”?

背景:我需要使用终端命令关闭我的电脑,否则关机/重启会挂起。

我在shutdown -H -P +0 这里找到了命令。它似乎是两个选项的组合,它确实很好用。

PS 我有 Lubuntu 18.04.2,64 位

sud*_*dus 17

让它变得简单并使用命令

poweroff
Run Code Online (Sandbox Code Playgroud)

它适用于我的 Lubuntu 18.04 LTS。

halt意味着刷新缓冲区,卸载驱动器,以优雅的方式关闭所有进程。但不能断电(尽管有些系统可能会断电)。所以硬件仍然有电源。

halt硬关机(按下电源按钮或拔掉电源)不会损坏系统,因为它是在一个优雅的方式已经停止。


Rin*_*ind 11

手册页shutdown

-H
Run Code Online (Sandbox Code Playgroud)

请求在系统关闭后暂停或关闭系统,选择哪个由系统决定

此处停止意味着它将等待用户操作。那可以是按下电源关闭按钮并按住它来停止机器。但还要按下一个可以重新启动机器的键。如果您想进入机器的 BIOS,这会很有用。

-P
Run Code Online (Sandbox Code Playgroud)

请求在系统关闭后关闭系统电源。

+0
Run Code Online (Sandbox Code Playgroud)

它必须在几分钟内等待的时间

所以...-P可以,取决于系统,已经成为-H选项的一部分。您需要-Pif-H本身不会断电。实际发生的是 ACPI 的一部分,它的实现可能有问题,所以对于某些人来说它适用于其他人不是这样......给出解决方案时的一般想法是尝试涵盖所有基础,这将同时使用两者:-H-P

  • 回想一下,较旧的计算机(没有 ACPI)_无​​法_自行关闭。见证 Windows 95 的“现在可以安全关闭计算机”屏幕。 (8认同)