Algunos puntos:
-
Si usa
Type=forking, se recomienda especificar PidFile. -
En tu caso,
Type=simpley ExecStart sin&funcionará. -
usa
systemctl start service-namepara iniciar un servicio -
Luego usa
systemctl status service-namepara 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
ExecStartlínea, que no es necesario. - El servicio es
disabled, lo que significa que no fueenabledpara empezar en el arranque. Debes ejecutarsystemctl enable hellopara 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.