Matar un proceso sin conocer su PID y conociendolo

No Comments




Ahora comenzare a explicar como matar un proceso conociendo su PID y sin conocerlo, las distintas maneras de hacerlo estas son las que conosco.

Asi que paso a explicar:


snifer@snifer:~$ ps -A


con ps -A vemos todos los procesos que estan en ejecución.




bueno matamos el proceso de emphaty.

25786 ?        00:02:55 empathy

Conociendo el PID

snifer@snifer:~$ kill -9 25786





Simplificandonos sin conocer el PID

snifer@snifer:~$ kill -9 $(pidof emphaty)

NOTA: Este procedimiento sólo funciona si existe una única instancia del proceso a eliminar; si hay varias habría que hacer un bucle.

 Diferencia de matar con killall sin y con -9


Al ver ambos diriamos lo mismo no hay diferencia ¬¬ pero si la hay al omitir el “-9″ (se lanzaría la señal SIGTERM en vez de SIGKILL, como por defecto con kill)

snifer@snifer:~$ killall -9  emphaty


snifer@snifer:~$ killall emphaty


 Usando GREP

snifer@snifer:~$ kill -9 `pgrep emphaty`


Lo que hacemos es mandar como parametro el ID a kill para matarlo de emphaty



Y la manera grafica ... xkill nos cambia el cursor en una X y lo que hacemos es posicionarlo y walla adios..




Espero les sirva y si me equivoque corrijanme, o aunmenten mas estos son los que conosco.

0 comentarios

Publicar un comentario en la entrada