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.