[CentOS-es] Comando top

Santi Saez santisaez en woop.es
Vie Feb 12 11:00:02 UTC 2010


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":

	http://htop.sourceforge.net

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 :)

-- 
Santi Saez
http://woop.es


Más información sobre la lista de distribución CentOS-es