Gibt es eine Möglichkeit, Schlafprozesse in Ubuntu zu finden?
Ich kann sehen top
, wie viele Schlafvorgänge aufgelistet werden können, aber ich möchte, dass sie mit ihrem Namen aufgelistet werden.
Gibt es dafür Befehle?
command-line
process
Ameisen
quelle
quelle
Sie können die Informationen von oben abrufen, die im Batch-Modus ausgeführt werden können (
-b
).-n1
top läuft nur einmal und geht.NR > 7
Überspringt den Header.$8 ~ /S|D/
Wählt Programme aus, die sich im StatusD
oder befindenS
.Mögliche Zustände sind
top(1)
:quelle
cut -c40-41,62-
anstelle voncut -c40-41,63-
awk
.zeigt Ihnen Schlafprozesse.
quelle
-e
Option bereitgestellt wird .-e
Fall ist.S
lautet: "Fassen Sie einige Informationen wie die CPU-Auslastung von toten untergeordneten Prozessen in die übergeordneten Prozesse zusammen." Nichts in dieser Befehlszeile filtert nicht schlafende Prozesse heraus.Verwenden von
awk
undps
Beispiel
Starten Sie
mc
in einem Terminal, öffnen Sie ein neues Terminal und starten Sie die folgenden BefehleAusgabe ist
quelle