Respuestas:
Después de realizar cambios en el archivo de la unidad, debe ejecutar systemctl daemon-reload
, como se describe aquí .
daemon-reload
Recarga la configuración del administrador de systemd. Esto volverá a ejecutar todos los generadores (consulte systemd.generator (7) ), volverá a cargar todos los archivos de la unidad y recreará todo el árbol de dependencias. Mientras se recarga el demonio, todos los sockets que escucha systemd en nombre de la configuración del usuario permanecerán accesibles.
Luego puede reiniciar (o recargar) su servicio como lo desee con
systemctl restart your-service-name
(daemon-reload no volverá a cargar / reiniciar los servicios por sí mismos, solo informa al sistema de la nueva configuración)
daemon-reload
no es universal, tengo que correr systemctl --user daemon-reload
para servicios de usuario.
Como una adición a la respuesta anterior: en caso de que haya cambiado algo en la [Install]
directiva, es posible que deba ejecutarla sudo systemctl reenable YOURUNITFILE
para recrear los enlaces simbólicos en los directorios .target.
systemctl restart
para reiniciar el servicio en sí ...