Identifizieren nicht mehr funktionierender Prozesse über pgrep möglich

Identifizieren nicht mehr funktionierender Prozesse über pgrep möglich

Ich verwende es pgrepfür eine Reihe von Dingen, kann jedoch nicht pgrepauf die Liste zugreifen, wenn der Prozess nicht mehr funktioniert.

„Ausführen“ psfügt etwas zum Ende des Elements hinzu , tut dies <defunct>aber pgrepnicht. Gibt es eine Möglichkeit, dies zu tun?

Antwort1

pgrepkann einen Prozess nicht anhand seines Status filtern. Versuchen Sie:

ps axo pid,stat | awk '$2 ~ /^Z/ { print $1 }'

Antwort2

Einige Versionen von pgrep(z. B.procps-ng) unterstützen eine --runstates ZOption.

verwandte Informationen