我试图理解我的新项目中不同系统服务之间的依赖关系。我们正在使用yocto构建系统和systemd /系统服务。
如果我表演,
systemctl -l </ p>
它将按字母顺序列出所有服务。但我特意寻找可用于列出systemd服务的任何命令/脚本&#34; in-the-order-of&#34;他们被装上了。
请帮忙。
答案 0 :(得分:5)
不幸的是,由于启动过程的并行性质以及服务之间可能复杂的依赖关系,服务启动顺序不是非常确定的。但是,systemd-analyze(如果您的系统上存在)可以图形化绘制服务的启动顺序:
systemd-analyze plot > startup_order.svg
它还可用于以图形方式绘制服务依赖关系:
systemd-analyze dot | dot -Tsvg > systemd.svg