удалить не найденные службы systemd

Мой сервер показывает несколько отсутствующих служб. Как я могу удалить их из Systemd? Они не найдены.

systemctl -a показывает: несколько не найдено
systemctl reset-failed показывает: все еще показывает

Эти (ни один из них не находится в / etc / systemd / или / lib / systemd):

exim4.service - я использую постфикс, я никогда не устанавливал
apache2.service - я использую nginx

Спасибо!

6
задан 7 March 2017 в 14:51
1 ответ

systemd пытается загрузить все службы, упомянутые в Wants=, Requesques=, After=, Before=, RequesquesMountsFor=, Conflicts=, Requisite=, PartOf=, ..., x-systemd. requires=, x-systemd.requires-mount-for=, systemd.unit=, SYSTEMD_WANTS=, а также symlinked in .wants и .requires и, возможно, некоторые другие места, которые я забыл.

Единицы, которые вы видите, должны быть где-то упомянуты. Systemd ничего не знает об apache2 или exim4 самостоятельно. Обратите внимание, что systemd будет генерировать "оберточные" сервисы для системных сценариев.

Наличие этих сервисов, перечисленных в systemctl --all выводится безвредно. Нет необходимости "удалять" их.

7
ответ дан 3 December 2019 в 00:24

Теги

Похожие вопросы