
Gibt es ein Tool, das aus Systemd-Konfigurationsdateien statisch ein Diagramm der Unit-Abhängigkeiten erstellen kann?
systemd-analyze dot
Soweit 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 dot
die Abhängigkeiten zu visualisieren.