Volver al índice


kill

Enviar señales a los procesos.

$ kill -l (lista todas las señales que pueden mandarse a un proceso)

$ kill -0 (mata todos los procesos de la shell)

$ kill -9 pid (mata el proceso indicado con el número PID)

# kill -9 lsof -t -i :22 (Mata el proceso que corre en el puerto 22)

$ kill -1 pid (reinicia el servicio indicado en PID)

$ kill %2 (mata el proceso número 2)

$ kill -19 pid (Parar un proceso de forma temporal. Con -18 se reanuda)

Algunas muestras del número y su equivalencia:

2 SIGINT (Interrumpido desde el teclado [igual que Ctrl+c])

3 SIGQUIT (Cerrado desde el teclado [igual que Ctrl+])

9 SIGKILL (forzar que uno o varios procesos terminen de forma inmediata)

18 SIGCONT (Reanudar un proceso parado)

19 SIGSTOP (suspender un proceso)

20 SIGTSTP (Parar un proceso desde terminal [igual que Ctrl+z])

Nota.- Si en vez de usar los números [kill -9 pid] usamos el nombre de la señal [kill -KILL pid] podemos omitir las letras SIG de la señal [SIGKILL]


Volver al índice