Risposte:
Dopo aver apportato modifiche al file dell'unità, è necessario eseguire systemctl daemon-reload
, come indicato qui .
daemon-ricaricare
Ricarica la configurazione del gestore di sistema. Ciò eseguirà nuovamente tutti i generatori (consultare systemd.generator (7) ), ricaricherà tutti i file di unità e ricreare l'intero albero delle dipendenze. Mentre il demone viene ricaricato, tutti i socket che il sistema ascolta per conto della configurazione dell'utente rimarranno accessibili.
È quindi possibile riavviare (o ricaricare) il servizio come desiderato
systemctl restart your-service-name
(daemon-reload non ricaricherà / riavvierà i servizi stessi, rende solo systemd a conoscenza della nuova configurazione)
daemon-reload
non è universale, devono correre systemctl --user daemon-reload
per i servizi utente.
Come aggiunta alla risposta sopra: nel caso in cui sia stato modificato qualcosa nella [Install]
direttiva, potrebbe essere necessario eseguire sudo systemctl reenable YOURUNITFILE
per ricreare i collegamenti simbolici nelle directory .target.
systemctl restart
per riavviare effettivamente il servizio stesso ...