So vermeiden Sie den ExecStop-Status im Systemctl-Status

So vermeiden Sie den ExecStop-Status im Systemctl-Status

Der Befehl systemctl status zeigt die Meldung „ExecStop Failure“ an. Obwohl mein Dienst aktiv und betriebsbereit ist.

testDB.service - the testDB service
  Loaded: loaded (/usr/lib/systemd/system/testDB.service; enabled; vendor preset: disabled)
  Active: active (running) since Wed 2022-04-27 15:55:38 IST; 7s ago
 Process: 946 ExecStop=db/testDB/scripts/testDB.init stop (code=exited, status=1/FAILURE)
 Process: 995 ExecStart=db/testDB/scripts/testDB.init start (code=exited, status=0/SUCCESS)

Gibt es eine Möglichkeit, die Meldung „ExecStop FAILURE“ zu vermeiden?

Antwort1

Entfernen Sie eine Zeile, die mit beginnt, aus ExecStopder systemd-Unit-Datei für Ihren Dienst. Oder stellen Sie sicher, dass das Skript testDB.init stopimmer den Exit-Code 0 zurückgibt.

verwandte Informationen