從設定檔中取得systemd依賴項

從設定檔中取得systemd依賴項

是否有一些工具可以從 systemd 設定檔靜態建立單元相依性圖?

systemd-analyze dotAFAIU 在運行時執行此操作,但我有一個特殊目錄(不在/etc/systemd 中或systemd 安裝後保存配置檔案的任何位置),其中包含所有*.service 文件,並且想知道哪個單元先於哪個單元啟動文件。

答案1

不。

如果您擔心首先實際執行任務,您可以將其「ExecStart=」行替換為「/bin/echo 'Hello World'」等安全內容。然後在目前的 systemd 中啟動它們。

從那裡,您可以使用諸如systemd-analyze dot可視化依賴關係之類的工具。

相關內容