Answers:
尝试输入man shutdown
。手册页为您提供了命令可以使用的选项的完整列表,以及它们的作用说明。在以下情况下-h
:
-h请求关闭系统后,使其停止或关闭电源,并选择将哪个留给系统。
是否包括该-h
选项之间的差异很小,在这种情况下是无关紧要的,因为无论如何您都无法关闭Pi的电源,除非没有手动断开USB电源。
该文档位于中man shutdown
。1个
-P, --poweroff
Power-off the machine (the default).
[...]
-h
Equivalent to --poweroff, unless --halt is specified.
有时命令具有这样的冗余外观开关,因为它们必须满足几个不同上下文的规范。简单的逻辑告诉我们,既然poweroff
仍然是默认设置,则使用-h
本身就是多余的(再次,它的存在是为了满足外部规范;shutdown
默认情况下,某些实现可能无法以这种方式工作,但是所有符合的实现都将实现-h
)。
由于pi本身无法关闭电源(它是否已插入== on或未插入电源),因此使用没什么意义poweroff
,但不会造成任何伤害。红色LED最终闪烁的方式可能会对WRT有所不同(您可以与之比较shutdown -H
)。请注意,它的主要目的shutdown
是停止(停止)操作系统。
因此,您可以使用任何一种形式。
1.这实际上是来自Raspbian的jessie,并带有systemd;它与Raspbian wheezy(Greenonline的答案引用)中的关闭略有不同,这是我在下一段中提到的有关满足相同规范的不同实现的示例。关闭过程实际上是init系统的一部分,该系统是wheezy上的SysV和jessie上的systemd。
halt
,可能会导致数据丢失。更好的做法是sudo sync;sync;halt
,在停止系统之前,这将使数据存储(即硬盘,SD卡)与任何未写入的缓存数据同步在内存中。