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).