Os serviços personalizados devem permanecer em /etc/systemd/system
.
Como você está fazendo forking
, o que eu faria é usar a diretiva PIDFile=
. Quando o serviço for interrompido, ele excluirá o arquivo. No entanto, na inicialização, ele não será gravado no arquivo. Cabe ao seu serviço escrever para ele. O local recomendado para gravar é /run
.