StackOverflow'da bu kadar çok cevap aradıktan sonra, ihtiyaçlarıma uygun bir cevap görmedim.
Yani, verilen anahtar kelimeyle yenilemeye devam etmek için top komutunu yapmak ve yeni süreçler ortaya çıktığında tekrar tekrar CTRL + C / top yapmak zorunda değiliz.
Böylece yenisini yaparım ...
Yeniden başlatma gerektirmeyen sürüm burada.
__keyword=name_of_process; (while :; do __arg=$(pgrep -d',' -f $__keyword); if [ -z "$__arg" ]; then top -u 65536 -n 1; else top -c -n 1 -p $__arg; fi; sleep 1; done;)
__Anahtar kelimeyi değiştirin ve çalışmalıdır. (Ubuntu 2.6.38 test edildi)
2.14.2015 eklendi: Yukarıdaki kodda sistem iş yükü bölümü eksik. "Yük ortalaması" kısmını önemseyen kişiler için:
__keyword=name_of_process; (while :; do __arg=$(pgrep -d',' -f $__keyword); if [ -z "$__arg" ]; then top -u 65536 -n 1; else top -c -n 1 -p $__arg; fi; uptime; sleep 1; done;)