Cómo salir de programas congelados en Linux

Hola geek ! Aquí Nicolas con un nuevo post para ustedes !
Espero que les sea de su agrado y nos vemos en el próximo tutorial

Incluso un sistema operativo robusto como Linux a veces puede encontrar problemas que hacen que las aplicaciones o programas se congelen.

Hay varias formas de eliminar o cerrar un programa congelado en Linux. Este artículo explicará cómo.

Usa el comando Kill

Antes de que pueda usar el comando kill, su sistema necesita conocer el ID de proceso (PID) del programa que no responde.

PID es un número que identifica automáticamente cada proceso cuando se crea en cualquier sistema operativo Linux. Una ventaja de este método es que funciona en todos los sistemas Linux.

Encuentra el proceso y el PID

Si no sabe qué proceso está congelado en Linux, dos herramientas lo ayudarán a encontrar el proceso: parte superior y PD.

Parte superior es un monitor de sistema basado en línea de comandos. Desde la línea de comando, escriba lo siguiente:

$ top

La captura de pantalla anterior muestra mucha información. Por ejemplo, digamos que Chrome es el programa congelado en su computadora.

Puede ver que hay cuatro instancias de Chrome que se ejecutan con los siguientes PID:

  • 3827
  • 3919
  • 10764
  • 11679

Para identificar la instancia específica de Chrome que desea eliminar, use el PD comando y grep para filtrar la salida.

El siguiente comando le mostrará los procesos en ejecución asociados con Chrome:

ps aux | grep cromo

Mata el proceso

Ahora tiene las dos piezas de información necesarias para matar un proceso congelado en Linux: su nombre y su ID. Utilice los siguientes comandos:

  • matar – Mata un proceso por ID
  • Mátalos a todos – Mata un proceso por su nombre

Hay otras señales que puede enviar a ambos comandos, dependiendo de los resultados que desee.

Por ejemplo, si desea finalizar el proceso que no responde y luego reiniciarlo, utilizará el HUP (colgar) señal.

Otras señales de muerte incluyen:

  • SIGSTOP para detener el proceso
  • SIGNINT para interrumpir el teclado
  • SIGKILL para matar la señal

Aprendimos de la PD comando anterior que los PID para las instancias de Chrome son 3827, 3919, 10764 y 11679.

Para enviar la señal de interrupción, ejecute los siguientes comandos para eliminar las cuatro instancias de Chrome con éxito:

  • matar -9 3827
  • matar -9 3919
  • matar -9 10764
  • matar -9 11679

También puede usar el comando único a continuación usando Mátalos a todos para enviar la misma señal:

killall -9 cromo

Haga clic en la X

Los programas y aplicaciones que no responden suelen tener botones u opciones en gris que no funcionan. A veces, ni siquiera puedes mover la ventana de la aplicación por la pantalla.

La solución más sencilla es hacer clic en el X botón en la esquina superior. Dependiendo de su sistema operativo, el botón puede estar en la esquina superior izquierda o derecha.

Después de hacer clic en el X, verá un cuadro de diálogo con dos opciones: Espere o Forzar la salida. Para finalizar el programa, haga clic en Forzar la salida.

Elimine un proceso de Linux en Linux con System Monitor

El monitor del sistema predeterminado en Ubuntu se llama Gnome. Proporciona información sobre todos los procesos que se ejecutan en los sistemas operativos Ubuntu Linux.

Los usuarios pueden realizar varias tareas utilizando la interfaz gráfica de usuario (GUI), que incluyen Detener, Seguiry Matar.

Si su sistema no incluye la aplicación de monitorización del sistema Gnome, instálela siguiendo los pasos a continuación. Este proceso funciona para todas las versiones activas de Ubuntu Linux, así como para Linux Mint y Debian.

  • Usar el atajo de teclado de Terminal CTRL + ALT + T. Luego, use el siguiente comando para descargar e instalar el monitor del sistema Gnome.

sudo apt-get install gnome-system-monitor

  • Abra el monitor del sistema usando Command Terminal con lo siguiente:

gnome-system-monitor

  • O, utilizando la GUI, vaya a Aplicaciones, escriba monitor del sistema en el cuadro de búsqueda y haga clic en el icono para abrirlo.
  • Abra su Monitor de sistema, explore el Procesos columna para encontrar el programa que no responde o congelado, selecciónelo y haga clic derecho sobre él.

Verá varias opciones, que incluyen:

  • Proceso finalizado para terminar la aplicación mientras limpia archivos temporales.
  • Detener proceso para pausar el proceso, lo que le permitirá seguir trabajando con él más tarde.
  • Proceso de matanza es la más extrema de las opciones y funcionará para salir de un programa congelado si intentar finalizarlo no funciona

Usa el comando xkill

Xkill es una utilidad de eliminación de Ubuntu preinstalada que puede utilizar para forzar la eliminación de un proceso de Linux que no responde. Es una herramienta que viene preinstalada en Ubuntu.

También puede instalarlo a través de la Terminal en otras distribuciones usando el siguiente comando:

sudo apt install xorg-xkill

Luego ejecútelo escribiendo xkill. Tu ratón se convertirá en una calavera o un X. Haga clic con el botón izquierdo en el programa congelado para cerrarlo.

Utilice pgrep y pkill

Varios sistemas Linux ofrecen atajos llamados pkill y pgrep para realizar las mismas tareas que matar y PD discutido anteriormente.

Pgrep mostrará el nombre y la identificación del proceso. Por ejemplo, corriendo cromo pgrep para ver el ID de proceso del proceso de Chrome en ejecución. Luego puede usar esa ID con el comando kill.

pkill 7012

O puede omitir este paso y usar el siguiente comando para eliminar todas las instancias de Chrome:

pkill chrome

Esta solución funciona bien si solo tiene una instancia de una aplicación en ejecución. Sin embargo, si tiene varias ventanas abiertas del mismo programa y solo desea eliminar una, use XKill en lugar.

Cuando un programa se cuelga, reiniciar su sistema no siempre es la opción más conveniente. Esto es especialmente cierto si está trabajando en varios proyectos al mismo tiempo y no ha guardado su trabajo.

Pruebe una de las opciones anteriores como alternativa para salir fácil y rápidamente de los programas congelados o que no responden en Linux de forma segura.

Deja un comentario