Jde*_*eBP 16
是否有充分的理由在不关闭硬件电源的情况下停止系统?
是的。我可能想按下它的重置按钮并重新启动它,而不是按下它的电源按钮来关闭它的电源。
我的意思是使用
halt命令而不使用-p开关。
在4.2BSD,该halt命令没有一个-p开关。这指向更大的答案,这里是:并非所有硬件都像 PC 一样工作;即使是 PC 也不总是像现在这样工作。
中央处理器控制电源,或者可以将主板和外围设备完全重置为与通电时相同的状态,这已经不是(有时仍然不是)的情况。在某些系统上,“关闭并关闭电源”或“关闭并重置”的第二部分是物理操作,由操作员按下机器前面板上的(适当的)电源按钮或重置按钮来执行。没有多少命令行开关可以实现它。在软件方面,机器只是简单地关闭,然后在无限循环中旋转,什么也不做。(有些机器会退出到 ROM 监控程序。)
现代 BSD 注意到,他们的halt命令-p选项仅“如果可以”(FreeBSD)关闭电源,而不会在“系统不支持软件关闭”(NetBSD)的情况下关闭电源。SCO UNIXhaltsys命令(相当于 System 5 的halt)也没有-p选项,其手册页解释说它会暂停系统,以便操作员可以通过其他方式将其关闭或重新启动。
如今,有些人像 systemd 一样,坚持认为该halt命令实际上已过时。他们会坚持认为,实际上根本不必使用该halt命令,并且它存在于系统中“仅用于兼容性”(如 systemd 手册页所述)。这反而使给予它什么选项的问题没有实际意义(systemctl halt没有-p选项)。
它还展示了我们现在所处的位置,该命令集已经变得如此具有兼容性选项,以至于它允许人们向计算机发出自相矛盾的指令,例如reboot --halt和poweroff --reboot。我注意到这个在手册中的NOSH halt,fasthalt,reboot,fastboot,和poweroff命令。☺
halt. 1982-05-11。4.2BSD手册。haltsys. 2005-06-03。SCO OpenServer 手册。haltsys. 小吃指南。软件。fastpowercycle. 小吃指南。软件。shutdown. 小吃指南。软件。halt. systemd 手册页。freedesktop.org。| 归档时间: |
|
| 查看次数: |
2535 次 |
| 最近记录: |