delete systemd serviços não encontrados

5

Meu servidor mostra vários serviços ausentes. Como posso eliminá-los do Systemd? Eles não são encontrados.

systemctl -a mostra: múltiplos não encontrados
systemctl reset-failed mostra: ainda mostra

Estes (nenhum deles estão em / etc / systemd / ou / lib / systemd):

exim4.service - eu uso postfix, eu nunca instalei
apache2.service - eu uso o nginx

Obrigado!

    
por Patrik Laszlo 07.03.2017 / 13:51

1 resposta

6

O systemd tenta carregar todos os serviços mencionados em Wants= , Requires= , After= , Before= , RequiresMountsFor= , Conflicts= , Requisite= , PartOf= ,…, x-systemd.requires= , x-systemd.requires-mounts-for= , systemd.unit= , SYSTEMD_WANTS= e também symlinked em .wants e .requires e provavelmente em alguns outros lugares que eu esqueci.

As unidades que você está vendo devem ser mencionadas em algum lugar. O Systemd não sabe nada sobre apache2 ou exim4 sozinho. Note que o systemd irá gerar serviços "wrapper" para os scripts do sysvinit.

Ter esses serviços listados em systemctl --all output é inofensivo. Não há necessidade de "excluí-los".

    
por 08.03.2017 / 14:11