poweroff.target、halt.target、reboot.target、shutdown.target 和其他一些有什么区别?

Joh*_*nst 5 systemd

Systemd 定义了一系列与关闭系统相关的特殊目标,例如本文标题中列出的目标。似乎还有更多。

man systemd.special给出了它们的定义,但并不试图区分它们。

在什么情况下我应该使用这些目标中的哪一个?

Ral*_*edl 4

不能shutdown.target显式调用,它包含行RefuseManualStart=yes. 它是其他部分的共同部分,负责停止进程等。

reboot.target意思是关机后,重新启动系统。

poweroff.target意思是关机后,关闭系​​统电源。

halt.target意味着关机后,不执行任何操作(不重新启动,不关闭电源)。系统将在关闭状态下等待。