Pochi punti:
-
Se usi
Type=forking
, si consiglia di specificare PidFile. -
Nel tuo caso,
Type=simple
e ExecStart senza&
funzionerà. -
usa
systemctl start service-name
per avviare un servizio -
Quindi usa
systemctl status service-name
per 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
ExecStart
linea, che non è necessario. - Il servizio è
disabled
, il che significa che non eraenabled
per iniziare all'avvio. Dovresti eseguiresystemctl enable hello
per 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.