2016-11-04 86 views
0

在男子systemd单位给出的定义是有点稀疏: https://www.freedesktop.org/software/systemd/man/systemd.unit.htmlsystemd之前和之后的定义?

“如果一个单位foo.service包含设置Before=bar.service,在单位正在启动,bar.service的启动被延迟,直到foo.service启动了。“

我无法找到有关'启动'意味着什么确凿的解释。这只是从systemd到服务启动的呼叫。或者系统是否等待服务进入一个特定的状态,然后认为它已经启动?我可以阅读有关如何在任何地方工作的细节?

回答

1

在激活之前,服务处于激活模式。 systemd等待服务完全进入主动模式。只有在这之后,它才会调用依赖服务来启动。