Menggunakan pgrep untuk mendapatkan pid dari baris perintah yang cocok:
top -c -p $(pgrep -d',' -f string_to_match_in_cmd_line)
-p
teratas mengharapkan daftar pid yang dipisahkan koma jadi kami menggunakan -d','
di pgrep. -f
flag di pgrep membuatnya cocok dengan baris perintah, bukan nama program.
Ini dapat dilakukan secara interaktif
Setelah menjalankan top -c
, tekan o dan tulis filter pada kolom, mis. untuk menampilkan baris dimana kolom COMMAND berisi string foo, tulis COMMAND=foo
Jika Anda hanya menginginkan hasil dasar, ini mungkin cukup:
top -bc |grep name_of_process