
Есть ли какой-нибудь инструмент, который может статически создать график зависимостей юнитов из файлов конфигурации systemd?
systemd-analyze dot
AFAIU делает это во время выполнения, но у меня есть специальный каталог (не в /etc/systemd или где-либо еще, где systemd хранит файлы конфигурации после установки) со всеми файлами *.service, и я хочу узнать, какой модуль запускается перед каким из этих файлов.
решение1
Нет.
Если вы обеспокоены тем, что задачи нужно запускать сначала, вы можете заменить их строки «ExecStart=" на что-то безопасное, например «/bin/echo 'Hello World'». Затем запустите их в текущем systemd.
После этого вы можете использовать такие инструменты, как systemd-analyze dot
визуализация зависимостей.