Назад | Перейти на главную страницу

Предварительный просмотр или отладка (пробный запуск или трассировка) действий systemctl (запуск, остановка, перезапуск и т. Д.)

Без необходимости вручную отслеживать зависимости, например с участием systemctl show или systemctl cat, и вручную проверить состояние системы с помощью systemctl status и systemctl list-units, есть ли способ предварительно просмотреть, что systemctl stop|start|restart сделал бы?

В противном случае, постфактум, есть ли способ показать, какие задания были поставлены в очередь и почему?

Тип следа, который я хотел бы видеть в любом случае, выглядит примерно так:

starting X due to user request
adding Y to the transaction because it is required by X
adding Z1, Z2, Z3 because they are wanted by Y
…

PS: The --dry-run опция доступна только в более поздних версиях systemd, чем та, что у меня есть, и задокументировано поддерживаться только в определенных операциях, не актуально для моего варианта использования.