6 Diferentes formas de matar a programas que no responden en linux
La mayoría de los usuarios de Windows saben acerca de la utilidad de las teclas Ctrl + Alt + Supr cuando se trata de una aplicación que no responde. Un programa se dice que no responde cuando no responde a ninguna interacción del usuario y que no se realizan las medidas que pretende. Hay un montón de chistes que rodean toda la combinación Ctrl + Alt + Del que trae el administrador de tareas de Windows y le permite finalizar aplicaciones que no responden. Las cosas rara vez van tan lejos en el mundo de Linux, sin embargo, afirmando que tales Linux falta de respuesta no se produce sería una mentira sin formato.
Lo bueno de Linux es que casi Nunca tiene que golpear el botón de reinicio debido a las aplicaciones que no responden o colgado. Hay tantas maneras en que puede recuperar el control que nunca se tiene que recurrir a medidas tan extremas. En este artículo, echamos un vistazo a algunas de las maneras en que puede hacer frente a las aplicaciones que no responden en su máquina Linux.
Tratar con Linux Falta de respuesta - Usando System Monitor
En primer lugar usted puede utilizar el familiar monitor del sistema herramienta. Se parece mucho al igual que el gestor de tareas de Windows, sólo que es mejor. No sólo le proporcionan mucha información sobre el estado actual del sistema de la computadora, puede usar la pestaña Procesos para buscar cualquier mal comportamiento aplicaciones y elija para matar o detener el proceso. Ambas operaciones son muy diferentes en el mundo Linux: parada suspende la ejecución del proceso y matar cerraría por completo.
Usando el ‘matar` comando
Hasta aquí todo bien, sin embargo, hay ocasiones en las que no se puede utilizar la interfaz gráfica de usuario completo. Inicio del Monitor del sistema está fuera de cuestión en tales situaciones. En estas situaciones, puede aprovechar el poder de la línea de comandos de Linux para su ventaja. Puede introducir estos comandos en un terminal si está disponible o se puede cambiar a un terminal virtual usando Ctrl + Alt + F1 y registro utilizando el modo de texto.
Cada proceso en ejecución tiene un identificador de proceso único en Linux. Si conoce el ID del proceso del malhechor puede straightaway tema:
matar
para matar el proceso de mal comportamiento. Esto debería restaurar un poco de cordura a su ordenador y se puede volver a la interfaz gráfica de usuario con las teclas Ctrl + Alt + F7.
El uso de los comandos ‘pgrep`‘pkill` y
Si por el contrario no conoce el ID del proceso entonces usted puede matar el proceso por su nombre o puede analizar todos los procesos en ejecución para diagnosticar el problema (usando algo como el comando superior).
Vídeo: Cerrar programa que no responde en Windows - Tutorial
Se puede utilizar el pkill comando para matar usando el nombre del proceso. A modo de ejemplo, el siguiente comando mataría Firefox:
Vídeo: B20 - Forzar cierre de un programa que no responde (GNU/Linux)
pkill Firefox
Observe cómo usted no tiene que saber o especificar el ID del proceso. Alternativamente, se puede utilizar el pgrep comando para obtener el identificador de proceso de cualquier proceso en ejecución en el sistema. El ID de proceso se puede usar entonces para matar o enviar otras señales al proceso.
Usando el comando ‘ `xkill
Cuando se utiliza la interfaz gráfica de usuario también puede utilizar el xkill comando que hace que el puntero del ratón por todo poderoso y potente Después de emitir el comando xkill puede hacer clic en la aplicación que desea matar y que se ha ido y matado para usted en un clic!
Usando el comando ‘killall`
Por último, pero no menos importante, está el comando killall. Aterrador que pueda parecer, no mata todos los procesos que se ejecutan en el equipo. Sino que se utiliza para matar a varias instancias del mismo programa. p.ej killall firefox matará a todas las ventanas y perfiles de Firefox que podrían estar actualmente en ejecución.
Vídeo: Como Cerrar Un Programa Bloqueado En El Computador
Hay mucho más que estos comandos de lo que se puede cubrir en un breve artículo. ‘Pkill`, por ejemplo, le permite buscar un proceso no sólo por su nombre sino por el usuario propietario del proceso, el momento en que se inicia o listas de todos los procesos que no responden a un cierto criterio. Además, estos comandos se pueden utilizar para enviar otras señales a los procesos también. Por defecto, se envía SIGTERM que puede ser ignorado por algunos procesos en cuyo caso se puede utilizar el mandato kill -9
¿Alguna vez ha enfrentado situaciones similares con la falta de respuesta de Linux? ¿Qué hiciste para resolverlos?