Comment supprimer les services système

Si j'installe un nouveau service, je décide que je ne veux plus cette application et que je la supprime, le service est toujours répertorié dans la sortie de systemctl comme erreur .

D'où vient-il et comment puis-je les supprimer complètement?

Ma recette pour l'effacement du service (attention aux instructions rm !)

 systemctl stop [servicename] systemctl disable [servicename] rm /etc/systemd/system/[servicename] rm /etc/systemd/system/[servicename] symlinks that might be related systemctl daemon-reload systemctl reset-failed 

On dirait que vous l'avez désinstallé, mais n'a pas supprimé le crochet système:

# systemctl disable [servicename]

Vous recherchez probablement une reset-failed : reset-failed :

 $ sudo systemctl reset-failed $ 

À partir de la page man SystemD:

reset-failed [PATTERN...]

Réinitialiser l'état "échoué" des unités spécifiées, ou si aucun nom d'unité n'est passé, réinitialiser l'état de toutes les unités. Lorsqu'une unité échoue d'une façon ou d'une autre (c.-à-d. Le processus sortant avec un code d'erreur non nul, se terminant anormalement ou dépassant le délai), il entrera automatiquement dans l'état "échoué" et son code de sortie et son statut seront enregistrés pour l'introspection par l'administrateur jusqu'à ce que le service Est redémarré ou réinitialisé avec cette commande.