删除systemd未find的服务

我的服务器显示多个丢失的服务 我怎样才能从Systemd中删除它们? 他们没有被发现。

systemctl -a显示:多个未find
systemctl reset-failed显示:仍然显示

这些(它们都不在/ etc / systemd /或/ lib / systemd中):

exim4.service – 我使用后缀,我从来没有安装
apache2.service – 我使用nginx

谢谢!

systemd尝试加载在所Requires=所有服务, Requires=After=Before=RequiresMountsFor=Conflicts=Requisite=PartOf= ,…, x-systemd.requires=x-systemd.requires-mounts-for= systemd.unit= x-systemd.requires-mounts-for=systemd.unit=SYSTEMD_WANTS= ,并且在.wants.wants可能还有其他一些我忘记的地方。

你所看到的单位必须在某个地方被提及。 Systemd本身并不知道有关apache2或exim4的任何信息。 请注意,systemd将为sysvinit脚本生成“包装器”服务。

systemctl --all列出所有服务 – 所有输出都是无害的。 没有必要“删除”它们。