Holen Sie sich systemd-Abhängigkeiten aus Konfigurationsdateien

Holen Sie sich systemd-Abhängigkeiten aus Konfigurationsdateien

Gibt es ein Tool, das aus Systemd-Konfigurationsdateien statisch ein Diagramm der Unit-Abhängigkeiten erstellen kann?

systemd-analyze dotSoweit ich weiß, geschieht dies zur Laufzeit, aber ich habe ein spezielles Verzeichnis (nicht in /etc/systemd oder wo auch immer systemd die Konfigurationsdateien nach der Installation speichert) mit allen *.service-Dateien und möchte anhand dieser Dateien wissen, welche Einheit vor welcher gestartet wird.

Antwort1

NEIN.

Wenn Sie die Aufgaben zuerst ausführen möchten, können Sie deren „ExecStart=“ Zeilen durch etwas Sicheres wie „/bin/echo ‚Hello World‘“ ersetzen. Starten Sie sie dann in Ihrem aktuellen systemd.

Von dort aus können Sie Tools verwenden, um systemd-analyze dotdie Abhängigkeiten zu visualisieren.

verwandte Informationen