GNU/Linux >> Znalost Linux >  >> Linux

stav systemctl ukazuje neaktivní mrtvý

Pár bodů:

  1. Pokud použijete Type=forking , je doporučeno zadat PidFile.

  2. Ve vašem případě Type=simple a ExecStart bez & bude fungovat.

  3. použijte systemctl start service-name ke spuštění služby

  4. Poté použijte systemctl status service-name pro kontrolu jeho status.status bude neaktivní/mrtvý, pokud služba nebude spuštěna.


  • Nastavili jste Type=Forking , ale vaše služba nefunguje. Zkuste Type=oneshot
  • Máte „&“ vaše ExecStart linka, která není nutná.
  • Služba je disabled , což znamená, že to nebylo enabled začít při startu. Měli byste spustit systemctl enable hello nastavte jej tak, aby se spustil při spouštění.

Můžete zkontrolovat man systemd.directives najít rejstřík všech direktiv, které můžete použít v unit soubory.


Linux
  1. Spravujte více instancí služeb pomocí systemctl

  2. Spuštění, zastavení nebo restartování služeb v CentOS 8 – proces krok za krokem?

  3. Ke správě služeb použijte Systemctl

  1. RHEL 7 – RHCSA Poznámky:Spusťte, zastavte a zkontrolujte stav síťových služeb.

  2. Jak dostat systemd timer ze stavu n/a?

  3. systemctl zastaví službu Tomcat ihned po spuštění

  1. Vypršel časový limit služby Systemctl během spouštění?

  2. Příkazy základní služby

  3. systemctl:příkaz nenalezen