Bueno, esto no es tan difícil después de todo. En realidad, no es común que necesite hacer esto pero en caso que lo necesite... Tiene varias formas de hacerlo. Puede hacerlo buscando el PID del programa que se rebeló y usar kill para terminarlo, o puede usar la herramienta xkill u otras herramientas gráficas como las que le muestran el árbol de procesos.
La primer cosa a hacer para terminar un programa que se está portando mal es encontrar su PID, o identificador de proceso. Para hacerlo, ejecute el comando siguiente desde una consola: ps aux | grep mozilla, suponiendo que Mozilla es el programa rebelde. Obtendrá algo como lo siguiente:
dodo 3505 7.7 23.1 24816 15076 pts/2 Z 21:29 0:02 /usr/lib/mozilla |
Esto nos dice, entre otras cosas, que Mozilla fue iniciado por el usuario dodo y tiene 3505 como PID.
Ahora que tenemos el PID del programa rebelde, podemos proceder a ejecutar el comando kill para terminarlo. Entonces, ejecutamos lo siguiente: kill -9 3505, ¡y ya está! Mozilla será terminado. Note que esto sólo se debe usar cuando el programa deja de responder a cualquier entrada. No lo use como la forma común para salir de las aplicaciones.
En realidad lo que hemos hecho fue enviar la señal KILL al proceso número 3505. El comando kill acepta otras señales además de KILL, por lo que Usted puede tener un control mayor sobre sus procesos. Para más información, vea la página Man de kill .