从配置文件中获取 systemd 依赖项

从配置文件中获取 systemd 依赖项

是否有一些工具可以从 systemd 配置文件静态创建单元依赖关系图?

systemd-analyze dotAFAIU 在运行时执行此操作,但我有一个特殊的目录(不在 /etc/systemd 中或 systemd 安装后保存配置文件的任何位置),其中包含所有 *.service 文件,并且想知道哪个单元在这些文件中先启动。

答案1

不。

如果您担心首先实际运行任务,您可以用“/bin/echo 'Hello World'”等安全的内容替换它们的“ExecStart=”行。然后在您当前的 systemd 中启动它们。

从那里,您可以使用类似的工具systemd-analyze dot来可视化依赖关系。

相关内容