Systemctl: состояние сервиса и его включение — разные вещи

Управление текущим запуском и настройка старта при загрузке решают разные задачи.

Иллюстрация к теме, а не фотография описанного события. No machine-readable author provided. Wilweterings assumed (based on copyright claims). · Public domain. Размер изменён; при показе возможно кадрирование.

Systemctl используется для работы с единицами systemd: просмотра состояния, запуска, остановки и других операций. Сервис может работать сейчас, но не быть включённым для автоматического старта. И наоборот, включённая конфигурация не гарантирует успешную работу процесса в данный момент.

по завершении изменения настроек полезно проверять обе стороны: ожидаемый порядок старта и фактическое состояние. Если сервис не запущен, следующий шаг — посмотреть журнал и результат последней попытки. Такой подход помогает не путать проблему конфигурации загрузки с ошибкой самого приложения.

Источники

  1. Официальная документация — Systemctl: состояние сервиса и его включение — разные вещиfreedesktop.org