El 12/02/10 9:06, Maykel Franco Hernández escribió:
Hola muy buenos dias, quería saber como puedo ver toda la lista de procesos con el comando top -d 1 ya que solo muestra unos cuantos en tiempo real de ejecucion porque no caben todos en la consola, pero el que necesito ver su PID para reiniciarlo o matarlo no le veo. Como podría hacer para ver toda la lista o para avanzar para abajo y ver más. Lo necesito poor ejemplo porque hay veces que el vino-server se queda colgado y no tira cuando stoi conectado y me desconecta, entonces necesito saber su PID para reiniciarlo desde top. Tambien podría verlo con un ps -aux | grep "vino-server" y ver el PID pero bueno ya que estamos pues sería bueno saber como avanzar la lista de top en tiempo real y ver todos los procesos ejecutándose en tiempo real no solo los primeros que te muestra la consola hasta que corta. Un saludo.
AFAIK, el top de GNU no permite scroll, lo más cómodo es utilizar "ps" o el top en "batch mode":
# top -b -n 1
De todas formas te recomiendo que pruebes "htop":
Tiene cosas interesantes como scrolling, poder enviar señales a procesos, lanzar un strace, etc. Para lo que comentas, me parece un método rápido localizar el proceso y enviarle el "kill -9".
Recuerda que también tienes "pkill" y "killall" para matar procesos por nombre de proceso en lugar del PID.
"htop" no está por defecto en los repositorios de CentOS, pero podrás descargarlo desde EPEL y/o RPMforge:
http://download.fedora.redhat.com/pub/epel/5/i386/repoview/htop.html
Saludos :)