Bueno, esto no es tan difícil después de todo. Tiene varias formas de hacerlo. Puede hacerlo buscando el PID del programa que dejó de responder y usar el comando kill para terminarlo, o puede usar la herramienta xkill u otras herramientas gráficas como las que muestran el árbol de procesos.
La primer cosa a
hacer para terminar un programa que se está portando mal es
encontrar el PID, o identificador de proceso del mismo. Para
hacerlo, ejecute el comando siguiente desde una consola:
ps aux | grep mozilla-firefox-bin, suponiendo que
Firefox es el programa rebelde. Obtendrá algo como lo
siguiente, que le dice entre otras cosas que Firefox fue
iniciado por el usuario peter y tiene 3505
como PID.
peter 3505 1.7 5.0 82208 25804 ? Sl 09:30 0:01 /usr/lib/mozilla-firefox-1.0.6/mozilla-firefox-bin
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á! Firefox 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 kill(1).