Réponses:
Après avoir modifié votre fichier d'unité, vous devez exécuter la systemctl daemon-reload
procédure décrite ci- dessous .
daemon-reload
Recharger la configuration du gestionnaire systemd. Cela relancera tous les générateurs (voir systemd.generator (7) ), rechargera tous les fichiers de l'unité et recréera l'intégralité de l'arbre de dépendance. Pendant le rechargement du démon, tous les sockets que systemd écoute au nom de la configuration de l'utilisateur resteront accessibles.
Vous pouvez ensuite redémarrer (ou recharger) votre service comme vous le souhaitez avec
systemctl restart your-service-name
(daemon-reload ne rechargera pas / ne redémarrera pas les services eux-mêmes, il informera simplement systemd de la nouvelle configuration)
daemon-reload
n’est pas universel, il faut courir systemctl --user daemon-reload
pour des services utilisateurs.
En complément de la réponse ci-dessus: Si vous avez modifié quelque chose dans la [Install]
directive, vous devrez peut-être vous exécuter sudo systemctl reenable YOURUNITFILE
pour recréer les liens symboliques dans les répertoires .target.
systemctl restart
pour redémarrer le service lui-même ...