Algunos puntos:
-
Si usa
Type=forking
, se recomienda especificar PidFile. -
En tu caso,
Type=simple
y ExecStart sin&
funcionará. -
usa
systemctl start service-name
para iniciar un servicio -
Luego usa
systemctl status service-name
para verificar su estado. El estado estará inactivo/muerto si el servicio no se inicia.
- Has configurado
Type=Forking
, pero su servicio no funciona. PruebaType=oneshot
- Tienes un "&" tu
ExecStart
línea, que no es necesario. - El servicio es
disabled
, lo que significa que no fueenabled
para empezar en el arranque. Debes ejecutarsystemctl enable hello
para configurarlo para que comience en el arranque.
Puedes marcar man systemd.directives
para encontrar un índice de todas las directivas que puede usar en su unit
archivos.