J'ai utilisé Sudo systemctl edit name.service
pour éditer un service. Maintenant, je n'ai plus besoin de ces modifications et je souhaite le restaurer à ses paramètres par défaut.
Comment puis-je le restaurer?
J'utilise Ubuntu 16.04.
Si vous utilisez une version de systemd
supérieure à "229", vous pouvez simplement utiliser:
systemctl revert name.service
Cela permet de supprimer toute la configuration utilisateur et de revenir à la valeur par défaut du fournisseur d'un fichier d'unité.
- Cela annule fondamentalement quoi:
- "systemctl edit"
- "systemctl set-property" et
- "masque système" faire.
Ubuntu 16.04 utilise "systemd version 229", vous devez donc supprimer le fichier de remplacement manuellement:
Sudo rm -r /etc/systemd/system/name.service.d
Rechargez ensuite le démon systemd et redémarrez votre service:
Sudo systemctl daemon-reload
Sudo systemctl restart name.service
N'oubliez pas que si vous avez utilisé --full
avec la sous-commande edit
pour copier l'unité d'origine au lieu de créer un fichier en incrustation, vous devez supprimer /etc/systemd/system/name.service
au lieu du répertoire.