是否有一些工具可以从 systemd 配置文件静态创建单元依赖关系图?
systemd-analyze dot
AFAIU 在运行时执行此操作,但我有一个特殊的目录(不在 /etc/systemd 中或 systemd 安装后保存配置文件的任何位置),其中包含所有 *.service 文件,并且想知道哪个单元在这些文件中先启动。
答案1
不。
如果您担心首先实际运行任务,您可以用“/bin/echo 'Hello World'”等安全的内容替换它们的“ExecStart=”行。然后在您当前的 systemd 中启动它们。
从那里,您可以使用类似的工具systemd-analyze dot
来可视化依赖关系。