Respostas:
Depois de fazer alterações no seu arquivo de unidade, você deve executar systemctl daemon-reload
, conforme descrito aqui .
daemon-reload
Recarrega a configuração do gerenciador do systemd. Isso executará novamente todos os geradores (consulte systemd.generator (7) ), recarregará todos os arquivos da unidade e recriará toda a árvore de dependência. Enquanto o daemon estiver sendo recarregado, todos os sockets systemd que escutam em nome da configuração do usuário permanecerão acessíveis.
Você pode reiniciar (ou recarregar) seu serviço conforme desejar com
systemctl restart your-service-name
(o daemon-reload não recarregará / reiniciará os serviços, apenas informa o systemd da nova configuração)
daemon-reload
não é universal, tem que concorrer systemctl --user daemon-reload
a serviços do usuário.
Como complemento à resposta acima: Caso você tenha alterado algo na [Install]
diretiva, pode ser necessário executar sudo systemctl reenable YOURUNITFILE
para recriar os links simbólicos nos diretórios .target.
systemctl restart
para realmente reiniciar o serviço em si ...