Cómo usar los comandos Killall y Kill para detener los procesos en Linux

Cómo usar los comandos Killall y Kill para detener los procesos en Linux
Si el proceso en el sistema Linux se vuelve insensible y tarda demasiado en responder, es posible que necesite matarlo. Cuando una aplicación no se cierra en su sistema Linux, sigue utilizando la potencia de procesamiento y la memoria. En Linux, puede finalizar el proceso utilizando diferentes utilidades. El matar y Mátalos a todos Los comandos son los comandos más potentes y utilizados para esto en Linux.

Los comandos Killall y Kill se utilizan para terminar las aplicaciones en ejecución del sistema. Estos comandos terminan los procesos tomando el nombre o la identificación del proceso como argumento. Discutamos los dos comandos distintos de Linux Kill and Killall.

¿Qué es el comando killall en Linux?

Mátalos a todos es la herramienta Linux utilizada para terminar el proceso de ejecución en función del nombre del proceso y sus atributos. Esta herramienta termina la aplicación en ejecución con fuerza. Es el método más fácil para matar todos los procesos en Linux. Enviará una señal de término por defecto; Aquí está la sintaxis para usarla:

Mátalos a todos

¿Qué es el mando de matar?

El matar El comando es el comando shell que termina el proceso en función de la identificación del proceso.

Use comandos Killall y Kill para detener los procesos en Linux, aquí está la sintaxis para usarla:

matar -15

Cómo usar el comando killall en Linux para detener los procesos

La PS Aux es la forma más simple de obtener la descripción completa de los procesos de ejecución actualmente:

ps aux

El comando Killall se usa para cerrar todos los procesos de ejecución por nombre enviando las señales de Sigterm. Para la ilustración aquí, he matado a un jugador llamado Hypnotix usando la sintaxis Killall declarada anteriormente:

Killall Hypnotix

Cómo usar el comando Kill en Linux para detener los procesos

Para terminar el proceso a través del comando de matar, primero debe encontrar la identificación del proceso. El comando PS aux devuelve la lista o en ejecución de procesos con sus PID. El siguiente comando de Linux devuelve el ID de proceso del proceso específico:

pgrep

Para obtener la ID de proceso de Hypnotix, use el siguiente comando:

PGREP Hypnotix

El comando matar mata el proceso tomando una identificación del proceso. El comando Kill en Linux no termina el proceso de ejecución directamente, envía las señales Sigterm a la aplicación. El Sigterter es la forma gentil de terminar el proceso. Aquí -15 es la señal de signo para terminar el proceso.

Para matar el proceso Hypnotix con -15 sigter, use:

matar -15 3232

Línea de fondo

Cuando el proceso es Linux no se puede cerrar manualmente, puede finalizarlo a través de la línea de comando. Para finalizar el proceso, debe encontrar procesos de ejecución y su identificación de proceso utilizando el ps aux y Comandos PGREP. Después de encontrar los ID, use los comandos Kill y Killall en la terminal en Linux. El killall es la herramienta Linux que termina la sesión del proceso basada en el nombre y el comando Kill sale tomando la identificación del proceso como argumento.