7 formas de matar programas que no responden en Linux
El software de Linux es lo suficientemente robusto como para funcionar sin causar problemas, pero a veces incluso las mejores aplicaciones pueden bloquearse. En lugar de esperar a que se bloqueen, puede eliminar estos programas que no responden. De hecho, hay tantas formas de eliminar programas de Linux que es posible que tenga muchas opciones.
Si tiene problemas con una aplicación en Linux, aquí le mostramos cómo cerrar un programa en Linux.
1. Elimine un programa de Linux haciendo clic en la «X»
Probablemente ya hayas intentado alejarte y preparar una bebida caliente. Si regresó a su PC y descubrió que la aplicación aún está bloqueada, ha tenido suficiente tiempo para recuperarse. Una aplicación que no responde normalmente tiene botones atenuados u opciones que no parecen funcionar. Es posible que tampoco pueda mover la ventana de la aplicación por la pantalla.
Entonces, ¿cuál es la solución?
Simplemente haga clic en el botón X en la esquina superior (izquierda o derecha, según su sistema operativo Linux). Esto debería detener el programa en seco. Es posible que vea un cuadro de diálogo que le pide Espere o Forzar salida para finalizarlo ahora.
Si todo va según lo planeado, algunas distribuciones le pedirán que envíe un informe de error.
2. Cómo eliminar un programa en Linux con System Monitor
La siguiente opción es abrir la utilidad System Monitor de su sistema operativo Linux.
Para encontrar esto en Ubuntu:
Abrir Mostrar aplicaciones
Desplácese a
Seleccione Monitor del sistema
[19459027 ]
Su distribución sin duda será diferente, pero System Monitor muestra una lista de procesos en ejecución en la pestaña Procesos .
Para forzar la eliminación de un proceso de Linux, simplemente selecciónelo y haga clic derecho. Luego tiene tres opciones, que debe probar en este orden:
Detener: Esto detiene el proceso, permitiéndole continuar más tarde. No funcionará en la mayoría de los casos.
Fin: La forma correcta de cerrar un proceso, esto cerrará la aplicación de manera segura, limpiando los archivos temporales en el camino.
Kill: Esta es la opción extrema y solo debe usarse si el proceso final falla.
Es mejor usarlos en orden. Sin embargo, si la aplicación se bloquea regularmente, es posible que prefiera usar un comando que sepa que funciona.
3. Forzar la eliminación de procesos de aplicaciones de Linux con «xkill»
Otra opción que puedes emplear es xkill.
Esta es una herramienta de eliminación forzada preinstalada en Ubuntu, pero puede instalarla a través de la Terminal en otras distribuciones si es necesario. Cuando se le llame, xkill le permitirá cerrar cualquier proceso de escritorio. Instálalo con el siguiente comando:
sudo apt install xorg-xkill
Una vez hecho esto, ejecute xkill simplemente escribiendo
xkill
El puntero de su mouse mostrará una cruz (o una calavera). Haga clic izquierdo en la aplicación infractora para cerrarla.
4. Forzar el cierre de las aplicaciones de Linux con el comando «kill»
¿No puede cerrar su aplicación que no responde con una herramienta de escritorio? La solución podría ser una herramienta que fuerce el cierre de las aplicaciones de Linux en la línea de comandos.
Varias opciones de línea de comando están disponibles para ayudarlo a cerrar su aplicación. Mejor aún, estos pueden usarse en su computadora o conectándose a través de SSH desde otro dispositivo.
El comando kill de Linux se puede usar aquí, pero primero requiere una ID de proceso. Puede encontrar esto ejecutando un comando que interrogue a la aplicación por su ID de proceso:
p.aux | grep [nombre del proceso]
El resultado mostrará el ID del proceso. Esto se puede usar de la siguiente manera para detener el proceso de Linux:
matar [ID de proceso]
Tenga en cuenta que si su comando de eliminación de aplicación de Linux falla, es posible que deba agregar el comando con sudo.
5. Use los comandos «pgrep» y «pkill» de Linux Force Kill
¿Qué sucede si no sabe o no puede encontrar el ID del proceso? Aquí es donde entra el comando pkill. En lugar de un ID de proceso, simplemente use pkill junto con el nombre del proceso:
pkill [nombre del proceso]
Alternativamente, puede usar el comando pgrep para encontrar el ID del proceso:
pgrep [nombre del proceso]
…y luego de esto, use pkill con el ID del proceso.
pkill [ID de proceso]
Al igual que con el comando kill, esto debería cerrar el proceso de Linux en alrededor de 5 segundos.
6. Forzar la eliminación de instancias de Linux con «killall»
¿No hubo suerte con kill o pkill? Es hora de usar la opción nuclear: killall.
Afortunadamente, no es tan devastador como podría ser. El comando killall finalizará todas las instancias de un programa específico. Entonces, en lugar de cerrar una ventana de Firefox (u otro navegador Linux ), el siguiente comando las cerrará todas:
killall firefox
Todo lo que necesita es el nombre del proceso y el comando killall (posiblemente con sudo si su configuración lo exige).
killall [nombre del proceso]
Naturalmente, solo debe usar este comando cuando sea necesario. No es adecuado para la mayoría de las situaciones de programas que no responden.
7. Force-Kill un proceso en Linux con un atajo de teclado
¿Quiere ahorrar tiempo cerrando software que no responde? La mejor opción es crear un atajo de teclado. Esto le dará la opción inmediata de cerrar una aplicación, pero requiere xkill para que esto funcione. Así es como funciona en Ubuntu:
Abra Configuración > Atajos de teclado
Desplácese hasta la parte inferior y haga clic en + para crear un nuevo acceso directo
En los campos Nombre 194 [59045] y 076 comando xkill»
Haga clic en Atajo para configurar una combinación de atajos de teclado para llamar al comando
Haga clic en Agregar para finalizar
[0194590 ]
Para usar el atajo cuando una aplicación se cuelga, solo usa el atajo de teclado. El puntero del mouse se convertirá en una X y podrá hacer clic en cualquier parte de la aplicación que desee cerrar.
¿Forzar el cierre regular de las aplicaciones de Linux? Actualice su hardware
¿Las aplicaciones que no responden causan problemas regularmente? Probablemente podría beneficiarse de hacer algunos cambios en el hardware de su computadora Linux.
Instalar RAM adicional es la forma número uno de darle más potencia a su computadora y podría ser justo lo que necesita para evitar que esas aplicaciones temperamentales dejen de responder en el futuro.
Ahora ya sabes cómo matar un programa en Linux
Entonces, la próxima vez que una aplicación o utilidad de Linux se cuelgue y deje de responder, todo lo que debe hacer es aplicar una de estas soluciones:
Haz clic en la X en la esquina
Usa el monitor del sistema
Usa la aplicación xkill
Usa el comando kill
Cierra Linux aplicaciones con pkill
Use killall para cerrar el software
Cree un atajo de teclado para automatizar la eliminación de una aplicación en Linux
Si descubre que está terminando regularmente Linux que no responde aplicaciones, ¿por qué no considerar cambiar a un sistema operativo Linux más liviano?
14 distribuciones ligeras de Linux para darle nueva vida a su vieja PC
¿Necesita un sistema operativo liviano? Estas distribuciones especiales de Linux pueden ejecutarse en PC más antiguas, algunas con tan solo 100 MB de RAM.
Leer siguiente
Sobre el autor
Christian Cawley (1558 artículos publicados)
Editor adjunto de seguridad, Linux, bricolaje, programación y tecnología explicada, y productor de podcasts realmente útiles, con amplia experiencia en soporte de escritorio y software.
Colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.