kill
kill
Contenido
Comando Kill en Linux:
El comando kill en Linux se utiliza para enviar señales a procesos en ejecución, lo que permite su terminación controlada. Proporciona una forma eficiente y precisa de interactuar con los procesos del sistema, permitiendo detenerlos, reiniciarlos o modificar su comportamiento según sea necesario.
Sintaxis básica
La sintaxis básica del comando ‘kill’ es la siguiente:
kill [opciones] ID_de_Proceso
Cuando se ejecuta el comando kill con una señal específica y un ID de proceso, envía esa señal al proceso correspondiente. El proceso puede manejar la señal según su configuración y realizar la acción correspondiente, como finalizar su ejecución o responder de otra manera predefinida.
Principales opciones:
-s SEÑAL
o--signal=SEÑAL
: Especifica la señal que se enviará al proceso. Por defecto, la señal es SIGTERM, que solicita al proceso que termine. Otras señales comunes incluyen SIGKILL (terminación forzada) y SIGSTOP (pausa temporal).-l
o--list
: Muestra una lista de señales disponibles que se pueden usar con el comando ‘kill’.-p
o--pid
: Permite enviar señales a múltiples procesos especificados por sus IDs de proceso (PIDs).-a
o--all
: Envía la señal a todos los procesos, excepto a los procesos del sistema y al proceso iniciador del comando ‘kill’.-u
o--user
: Envía la señal a todos los procesos del usuario especificado.-1
: En lugar de enviar una señal de terminación (SIGTERM), envía la señal SIGHUP, que solicita al proceso que se reinicie.
Finalizar un proceso específico:
kill
kill 1234
Enviar una señal específica a un proceso:
kill -
kill -SIGTERM 1234
Enviar una señal específica a un proceso:
kill
kill 1234 5678 9101
Listar las señales disponibles
kill -l
Finalizar todos los procesos de un usuario específico
kill -u
Finalizar todos los procesos excepto el proceso iniciador del comando kill
kill -a