关机选项之间的差异

关机选项之间的差异

我想知道shutdown -H(halt the machine)和shutdown -P(poweroff the machine)之间的区别是什么。我理解 poweroff 的意思;它的含义相当清晰。但是“halt”到底是什么?

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

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

PS 我有 Lubuntu 18.04.2,64 位

答案1

让它变得简单并使用命令

poweroff

它适用于我的 Lubuntu 18.04 LTS。

halt意味着刷新缓冲区、卸载驱动器、以正常方式关闭所有进程。但不会关闭电源(尽管有些系统可能会关闭电源)。因此硬件仍会通电。

halt硬关机(按下电源按钮或拔下电源)后不会损坏系统,因为它已经以正常方式停止。

答案2

来自的手册页shutdown

-H

要求系统在关闭后停止或关闭电源,由系统选择

此处的“暂停”表示它将等待用户操作。这可以是按下电源关闭按钮并按住它以停止机器。也可以按下一个键来重新启动机器。如果你想进入机器的 BIOS,这会很有用。

-P

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

+0

这是需要等待的时间(以分钟为单位)

因此...-P可能已经是选项的一部分,具体取决于系统。如果不会自动关闭-H,则需要。实际发生的是 ACPI 的一部分,并且它的实现可能存在错误,因此对于某些人来说,它对其他人来说并不那么有效... 给出解决方案时的一般想法是尝试涵盖所有基础,即同时使用:和。-P-H-H-P

相关内容