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

top -c Befehl in Linux zum Filtern von Prozessen, die basierend auf dem Prozessnamen aufgelistet sind

Verwenden von pgrep, um PIDs übereinstimmender Befehlszeilen zu erhalten:

top -c -p $(pgrep -d',' -f string_to_match_in_cmd_line)

nach oben -p erwartet eine durch Kommas getrennte Liste von PIDs, also verwenden wir -d',' in pgrep. Die -f Das Flag in pgrep lässt es mit der Befehlszeile anstelle des Programmnamens übereinstimmen.


Dies kann interaktiv erfolgen

Nach dem Ausführen von top -c , drücken Sie o und schreiben Sie einen Filter auf eine Spalte, z. Um Zeilen anzuzeigen, in denen die Spalte COMMAND die Zeichenfolge foo enthält, schreiben Sie COMMAND=foo

Wenn Sie nur eine grundlegende Ausgabe wünschen, reicht dies möglicherweise aus:

top -bc |grep name_of_process

Linux
  1. Meine bevorzugten Linux-Top-Befehlsoptionen

  2. Tipps zur Verwendung des Top-Befehls unter Linux

  3. So verwenden Sie den obersten Befehl unter Linux

  4. Linux-ps-Befehl

  5. pgrep-Befehlsbeispiele in Linux

15 einfache Beispiele für TOP-Befehle unter Linux zur Überwachung von Prozessen

Linux-PS-Befehl – ​​20 Beispiele aus dem wirklichen Leben

Linux-Top-Befehl

nach oben Befehlsbeispiele in Linux

fuser Linux-Befehl mit Beispielen

Linux top -c um den vollständigen Befehl anzuzeigen