2016-11-04 87 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等待服務完全進入主動模式。只有在這之後,它纔會調用依賴服務來啓動。