GNU/Linux >> Linux Esercitazione >  >> Linux

lo stato systemctl mostra inattivo morto

Pochi punti:

  1. Se usi Type=forking , si consiglia di specificare PidFile.

  2. Nel tuo caso, Type=simple e ExecStart senza & funzionerà.

  3. usa systemctl start service-name per avviare un servizio

  4. 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. Prova Type=oneshot
  • Hai una "&" il tuo ExecStart linea, che non è necessario.
  • Il servizio è disabled , il che significa che non era enabled per iniziare all'avvio. Dovresti eseguire systemctl 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.


Linux
  1. Gestisci più istanze del servizio con systemctl

  2. Servizio Systemctl scaduto durante l'avvio?

  3. Comandi del servizio di base

  4. Usa Systemctl per gestire i servizi

  5. Avvia Ubuntu 16.04 nella riga di comando / non avviare la GUI

Come avviare, arrestare o riavviare Nginx

Comandi Systemctl per gestire il servizio Systemd

Come avviare, arrestare e riavviare i servizi su Debian

Come avviare, arrestare o riavviare i servizi in CentOS 8

Iniziare con systemctl

Come avviare, arrestare, riavviare, controllare lo stato del servizio IIS tramite riga di comando