LINUX: Comando TOP.

El comando top en el Terminal de Linux mostrará todos los procesos en ejecución y una vista dinámica en tiempo real del sistema actual. Este resume la utilización de recursos, desde la CPU hasta el uso de memoria.

El comando top también puede ayudarte a identificar y terminar un proceso que pueda utilizar demasiados recursos del sistema.

Para ejecutar el comando, basta con introducir top en la CLI.

Comando TOP.

Detener proceso en Linux:

Como se puede ver en la imagen, el PID de cada proceso se puede ver en la segunda columna desde la izquierda. Una vez tengas el PID del proceso que quieres finalizar puedes utilizar uno de los siguientes comandos:

kill pid_del_proceso

Con este comando matarás solo el proceso con el PID que indiques. Añadiendo la opción –9 al mismo comando, estás obligando al sistema operativo a matar el proceso. Esto es muy útil cuando un proceso se ha quedado bloqueado y no es posible matarlo solo con el comando kill:

kill -9 pid_del_proceso

Con el comando killall matarás todos los procesos que estén siendo ejecutados por el programa que indiques:

killall nombre_programa

Por último, con el comando pkill podrás buscar todos los procesos que coincidan con el criterio especificado, y mandar la señal SIGTERM. Por ejemplo «pkill fire» mataría tanto el proceso firefox como el proceso firebird, dado que la cadena «fire» aparece en ambos:

pkill palabra_busqueda

Para ver un ejemplo de como funciona el comando kill ejecutaremos en otra instancia un ping «sostenido» en el tiempo. Lo cual nos gerará un procesos de ping.

para «matar» el proceso ejecutaremos la sentencia

kill 797062

Si ahora nos fijamos en el listado de procesos ya no aparece en el listado de procesos en ejecución.