Fecha de última modificación:

6 Abril, 2014 - 00:52

kill

Envía una señal a los procesos cuyo PID o ID de tarea se especifique, los ID de tarea deben empezar por %.

Algunas de las opciones que tiene el comando kill son:

kill -l Muestra una lista de todas las señales.

Kill 0  Detiene todos los procesos excepto su shell de inicio de sesión.

kill -1 Colgar, se genera cuando nos desconectamos del terminal.

kill -2 Interrupción, se genera cuando se pulsa Ctrl+C

kill -3 Salir.

kill -9 Muerte segura, los hijos puede que queden huérfanos.

kill %1 mata el trabajo número 1 (ver jobs).

kill -9 $$ sale del shell actual sin guardar el historial de comandos.

kill -HUP PID Reinicia el proceso, es más confiable reiniciarlo ejecutando /etc/init.d/proceso restart


Dado que el comando kill termina procesos por su PID, las formas de conocer el PDI del proceso es mediante el comando ps o el comando pidof el cual devuelve el PID del proceso.

Ejemplos de salidas del comando ps y pidof

# ps -uax | grep bash
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root      3023  0.0  0.1   7320  4448 pts/0    Ss+  19:38   0:00 -bash
root      3502  0.0  0.1   7320  4448 pts/1    Ss   21:48   0:00 -bash
root      5141  0.0  0.0   3508   768 pts/1    S+   22:08   0:00 grep bash

# pidof bash
3502 3023

En caso que queramos terminar procesos por el nombre del proceso, se usa el comando killall y si queremos terminar procesos por un patrón en el nombre del proceso (por ejemplo terminar todos los procesos que en el nombre del mismo contengan la cadena fire) usamos el comando el pkill.

Leer más sobre: 

¿Te resulto útil?: 

4

Envíanos tús preguntas, comentarios o sugerencias

 

Solicita Asistencia

Llámenos al:+549 11 (15)32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...