Odpowiedzi:
Po wprowadzeniu zmian w pliku jednostki należy uruchomić systemctl daemon-reload, jak opisano tutaj .
daemon-reload
Przeładuj konfigurację menedżera systemowego. Spowoduje to ponowne uruchomienie wszystkich generatorów (patrz systemd.generator (7) ), przeładowanie wszystkich plików jednostek i odtworzenie całego drzewa zależności. Podczas przeładowywania demona wszystkie gniazda systemowe nasłuchują w imieniu konfiguracji użytkownika pozostaną dostępne.
Następnie możesz ponownie uruchomić (lub ponownie załadować) swoją usługę według własnego uznania
systemctl restart your-service-name
(daemon-reload nie przeładuje / nie uruchomi ponownie samych usług, po prostu uświadamia systemdowi nową konfigurację)
daemon-reloadnie jest uniwersalny, muszę uruchomić systemctl --user daemon-reloadusługi dla użytkowników.
Jako dodatek do powyższej odpowiedzi: W przypadku zmiany w [Install]dyrektywie może być konieczne uruchomienie sudo systemctl reenable YOURUNITFILEw celu odtworzenia dowiązań symbolicznych w katalogach .target.
systemctl restart