Después de buscar tantas respuestas en StackOverflow, no he visto una respuesta que se ajuste a mis necesidades.
Es decir, hacer que el comando top se mantenga actualizado con la palabra clave dada, y no tenemos que presionar CTRL + C / top una y otra vez cuando se generan nuevos procesos.
Así hago uno nuevo ...
Aquí va la versión sin reinicio necesario.
__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;)
Modifique la palabra clave __ y debería funcionar. (Ubuntu 2.6.38 probado)
2.14.2015 agregado: falta la parte de carga de trabajo del sistema con el código anterior. Para las personas que se preocupan por la parte del "promedio de carga":
__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;)