Použití pgrep k získání PID odpovídajících příkazových řádků:
top -c -p $(pgrep -d',' -f string_to_match_in_cmd_line)
nahoru -p
očekává čárkami oddělený seznam pid, takže použijeme -d','
v pgrep. -f
flag v pgrep způsobí, že bude odpovídat příkazovému řádku namísto názvu programu.
Lze to provést interaktivně
Po spuštění top -c
, stiskněte o a napište filtr na sloupec, např. pro zobrazení řádků, kde sloupec COMMAND obsahuje řetězec foo, napište COMMAND=foo
Pokud chcete jen základní výstup, může to stačit:
top -bc |grep name_of_process