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.