Prozesse können nicht nach Befehlsnamen für bestimmte Befehlsnamen gefiltert werden
309
Abhijeet Rastogi
Grundsätzlich möchte ich Prozesse nach Befehlsnamen gruppieren und später darauf zugreifen, um den gesamten Speicherplatz eines Befehlsnamens zu ermitteln.
Ich kam dazu: -
(ps -o comm -A | sort | uniq | while read process; do mem=`ps -C "$process" --no-headers -o pmem 2>/dev/null| paste -sd+ | bc`; if [[ $mem != "" ]]; then echo $mem $process; fi ; done) | sort -n -k 1
Aber wie Sie sehen, gibt es eine besondere Bedingung, wenn der Befehl fehlschlägt. Unten ist ein Beispiel, bei dem mein Befehl fehlschlägt.
$ ps -o pid,comm -A | grep 17056 17056 [ET_NET 0] $ ps -C '[ET_NET 0]' PID TTY TIME CMD $
Was ist falsch?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4