Cómo encontrar y matar procesos en Linux
Cabe lo posible que tengamos que recurrir a matar procesos, ya sea por algún error en x programa o que lamentablemente algún servicio haya dejado de funcionar, en estos casos es necesario usar la fuerza bruta para poder detenerlos, pero antes de mostrarles como hacerlo haré una pequeña reseña.
¿Qué es un proceso en Linux?
Un proceso en un sistema Linux puede ser una ejecución de una aplicación o programa. También puede hacer referencia a procesos como las tareas que se ejecutan en el sistema operativo.
Cuando un proceso se está ejecutando, puede tener los siguientes estados:
Duración: es decir, el proceso se esta ejecutando o sólo se fija para ser ejecutado.
Espera: lo que significa que el proceso está a la espera de un acontecimiento o de un recurso del sistema para llevar a cabo una tarea.
Cuando un proceso se está ejecutando, puede tener los siguientes estados:
Duración: es decir, el proceso se esta ejecutando o sólo se fija para ser ejecutado.
Espera: lo que significa que el proceso está a la espera de un acontecimiento o de un recurso del sistema para llevar a cabo una tarea.
Un proceso de espera que puede estar interrumpido por señales se le llama Interruptible, mientras que un proceso de espera que está esperando directamente de las condiciones del hardware y no se puede interrumpir en cualquier condición se le llama ininterrumpible.
Detenido: lo que significa que el proceso se ha detenido, usando una señal.
Zombie: es decir, el proceso se ha detenido bruscamente y está muerto.
Con esta breve introducción (sin albur) veamos ahora la manera de matar los procesos en un sistema Linux.
¿Cómo encontrar PID de procesos en Linux?
En Linux cada proceso en un sistema tiene un PID (Proceso Número de Identificación) que puede ser usado para matar el proceso.
Puede identificar el PID de cualquier proceso mediante el comando pidof de la siguiente manera:
pidof firefox
pidof chrome
pidof gimp
pidof chrome
pidof gimp
¿Cómo matar procesos en Linux
Una vez que encuentre el proceso PID, vamos a ver ahora cómo matar procesos. En este primer ejemplo, voy a obtener primero el PID del proceso y luego enviar una señal a la misma.
Quiero matar proceso gimp, así que voy a hacerlo de la siguiente manera:
Una vez que encuentre el proceso PID, vamos a ver ahora cómo matar procesos. En este primer ejemplo, voy a obtener primero el PID del proceso y luego enviar una señal a la misma.
Quiero matar proceso gimp, así que voy a hacerlo de la siguiente manera:
pidof vlc
kill 2259
kill 2259
pidof vlc
También puede enviar una señal de llamada al proceso mediante el nombre de señal o los números de la siguiente manera:
pidof vlc
kill -SIGTERM 2259
pidof vlc
kill -SIGTERM 2259
pidof vlc
Usando el número de señal para matar un proceso:
pidof thunar
kill -9 9647 thunar
kill -9 9647 thunar
En el ejemplo anterior, el número 9 es el número de señal para la señal SIGKILL.
¿Cómo matar múltiples Procesos PID en Linux?
Para matar a más de un proceso, muestre y escriba todos los PID (s) en conjunto con el comando kill de la siguiente manera:
pidof yarock
pidof vlc
pidof banshee
kill -9 9734 9747 9762
pidof vlc
pidof banshee
kill -9 9734 9747 9762
0 comentarios:
Publicar un comentario
Si comentas te pedimos por favor respeto y críticas constructivas referentes al título del articulo. Cualquier comentario para desviar el tema, spam o trolleo no será permitido. Gracias por comentar.