Это верно. Если вы не указали --no-reload
при вызове systemctl enable/disable/reenable/mask/unmask/revert/link
, systemd перезагружается так же, как если бы вы вызывали systemctl daemon-reload
.
Существуют определенные исключения, когда демон НЕ перезагружается, как при выполнении systemctl
в канале root, с использованием опции --root
, работающей в глобальной области (--global
) и т. Д. c.
Соответствующая документация фрагменты:
включить UNIT…, включить PATH…
В зависимости от того, указаны ли --system, --user, --runtime или --global, это активирует модуль для системы, только для вызывающего пользователя, только для этой загрузки системы или для всех будущих входов в систему всех пользователей. Обратите внимание, что в последнем случае конфигурация демона systemd не перезагружается .
- root =
При использовании с enable / disable / is-enabled (и соответствующими командами ), используйте указанный путь root при поиске файлов модулей. Если эта опция присутствует, systemctl будет работать с файловой системой напрямую, вместо связи с демоном systemd для внесения изменений .