GNU/Linux >> LINUX-Kenntnisse >  >> Linux

systemctl status zeigt inactive dead

Einige Punkte:

  1. Wenn Sie Type=forking verwenden , wird empfohlen, PidFile.

    anzugeben
  2. In Ihrem Fall Type=simple , und ExecStart ohne & wird funktionieren.

  3. Verwenden Sie systemctl start service-name um einen Dienst zu starten

  4. Verwenden Sie dann systemctl status service-name um seinen Status zu überprüfen.Status wird inaktiv/tot sein, wenn der Dienst nicht gestartet wird.


  • Sie haben Type=Forking eingestellt , aber Ihr Dienst funktioniert nicht. Versuchen Sie es mit Type=oneshot
  • Du hast ein "&" deine ExecStart Linie, was nicht notwendig ist.
  • Der Dienst ist disabled , was bedeutet, dass es nicht enabled war beim booten starten. Sie sollten systemctl enable hello ausführen um es so einzustellen, dass es beim Booten startet.

Sie können man systemd.directives überprüfen um einen Index aller Anweisungen zu finden, die Sie in Ihrem unit verwenden können Dateien.


Linux
  1. Dienste in CentOS 8 starten, stoppen oder neu starten - Schritt-für-Schritt-Prozess?

  2. Timeout des Systemctl-Dienstes beim Start?

  3. Basisdienstbefehle

  4. RHEL 7 – RHCSA-Hinweise:Starten, stoppen und überprüfen Sie den Status von Netzwerkdiensten.

  5. Wie bekomme ich einen systemd-Timer aus dem n/a-Status?

So starten, stoppen oder starten Sie Nginx neu

Systemctl-Befehle zum Verwalten des Systemd-Dienstes

Wie man Dienste unter Debian startet, stoppt und neu startet

So starten, stoppen oder starten Sie Dienste in CentOS 8 neu

Erste Schritte mit systemctl

So starten, stoppen, neu starten, überprüfen Sie den Status des IIS-Dienstes über die Befehlszeile