Pochi punti:
-
Se usi
Type=forking, si consiglia di specificare PidFile. -
Nel tuo caso,
Type=simplee ExecStart senza&funzionerà. -
usa
systemctl start service-nameper avviare un servizio -
Quindi usa
systemctl status service-nameper verificarne lo stato.lo stato sarà inattivo/morto se il servizio non viene avviato.
- Hai impostato
Type=Forking, ma il tuo servizio non funziona. ProvaType=oneshot - Hai una "&" il tuo
ExecStartlinea, che non è necessario. - Il servizio è
disabled, il che significa che non eraenabledper iniziare all'avvio. Dovresti eseguiresystemctl enable helloper impostarlo in modo che si avvii all'avvio.
Puoi selezionare man systemd.directives per trovare un indice di tutte le direttive che puoi usare nel tuo unit file.