Получить зависимости systemd из файлов конфигурации

Получить зависимости systemd из файлов конфигурации

Есть ли какой-нибудь инструмент, который может статически создать график зависимостей юнитов из файлов конфигурации systemd?

systemd-analyze dotAFAIU делает это во время выполнения, но у меня есть специальный каталог (не в /etc/systemd или где-либо еще, где systemd хранит файлы конфигурации после установки) со всеми файлами *.service, и я хочу узнать, какой модуль запускается перед каким из этих файлов.

решение1

Нет.

Если вы обеспокоены тем, что задачи нужно запускать сначала, вы можете заменить их строки «ExecStart=" на что-то безопасное, например «/bin/echo 'Hello World'». Затем запустите их в текущем systemd.

После этого вы можете использовать такие инструменты, как systemd-analyze dotвизуализация зависимостей.

Связанный контент