【问题标题】:Linux systemd - how does systemd resolve dependency loopLinux systemd - systemd 如何解决依赖循环
【发布时间】:2016-05-29 17:33:12
【问题描述】:

我试图弄清楚 CentOS 7 中的 systemd 如何处理依赖循环。例如:

[unit A]
After=unit B

第二个

[unit B]
After=unit A

系统应该检测到循环,但是使用的是什么算法以及它是如何工作的?我已经通过网络进行了搜索,但没有人描述它是如何工作的,只有通过在之后或之前声明它才能工作。

谢谢

【问题讨论】:

标签: linux process dependencies centos7 systemd


【解决方案1】:

systemd 不会“解决”依赖循环。它任意打破它们(据我所知)并继续。依赖循环在 systemd 配置中无效,应由管理员解决,因为它们不会自动解决。

另请参阅:Generic methodology to debug ordering cycles in systemd

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2016-09-21
    • 2020-11-12
    相关资源
    最近更新 更多