Este artículo te mostrará varias formas de matar una aplicación dentro de Linux.
Imagina que tienes Firefox funcionando y, por el motivo que sea, un script de Flash poco fiable ha dejado tu navegador sin responder. ¿Qué harías para cerrar el programa?
Dentro de Linux, hay una multitud de formas de matar cualquier aplicación. Esta guía te mostrará 5 de ellos.
Matar aplicaciones de Linux usando el comando matar
El primer método es usar los comandos ps y kill. La ventaja de usar este método es que funcionará en todos los sistemas Linux.
El comando kill necesita saber el ID de proceso de la aplicación que necesitas matar y ahí es donde entra ps.
ps -ef | grep firefox
El comando ps muestra todos los procesos en ejecución en su computadora. Los modificadores -ef proporcionan una lista de formatos completa. Otra forma de obtener la lista de procesos es ejecutar el comando superior.
Ahora que tiene el ID de proceso, simplemente puede ejecutar el comando kill:
matar pid
Por ejemplo:
matar a 1234
Si después de ejecutar el comando kill la aplicación aún no muere, puede forzarla utilizando el interruptor -9 de la siguiente manera:
Matar aplicaciones Linux usando XKill
Una forma más sencilla de eliminar aplicaciones gráficas es usar el comando XKill.
Todo lo que tiene que hacer es escribir xkill en una ventana de terminal o si su entorno de escritorio incluye una función de comando de ejecución ingrese xkill en la ventana de comando de ejecución.
Aparecerá una cruz en la pantalla. Ahora haz clic en la ventana que quieres matar.
Matar aplicaciones de Linux usando el comando superior
El comando superior de Linux proporciona un administrador de tareas de terminal que enumera todos los procesos en ejecución en la computadora.
Para finalizar un proceso dentro de la interfaz superior, simplemente presione la tecla 'k' e ingrese la identificación del proceso junto a la aplicación que desea cerrar.
Utilice PGrep y PKill para matar aplicaciones
El método ps y kill utilizado anteriormente está bien y se garantiza que funciona en todos los sistemas basados en Linux.
Muchos sistemas Linux tienen un método de acceso directo para realizar la misma tarea utilizando PGrep y PKill.
PGrep le permite ingresar el nombre de un proceso y devuelve la ID del proceso.
Por ejemplo:
pgrep firefox
Ahora puede conectar el ID de proceso devuelto en pkill de la siguiente manera:
pkill 1234
Espera sin embargo En realidad, es más simple que eso. El comando PKill también puede aceptar el nombre del proceso, así que simplemente puede escribir:
pkill firefox
Esto está bien si solo tienes una instancia de la aplicación, pero es un poco menos útil si tienes varias ventanas de Firefox abiertas y solo quieres eliminar una. XKill es mucho más útil en esta situación.
Eliminar aplicaciones usando el Monitor del sistema
Si está utilizando el entorno de escritorio GNOME, puede usar la herramienta Monitor de sistema para eliminar programas que no responden.
Simplemente abre la ventana de actividades y escribe "Monitor del sistema" en el cuadro de búsqueda.
Haga clic en el icono y aparecerá un administrador de tareas gráfico.
Desplácese hacia abajo en la lista de procesos en ejecución y encuentre la aplicación que desea cerrar. Haga clic derecho en el elemento y elija "finalizar proceso" o "matar proceso". "Finalizar proceso" intenta un pequeño empujón a lo largo de las líneas de "por favor, ¿te importaría apagar?", Mientras que la opción "Finalizar proceso" se aplica a lo poco ceremonioso "sal de mi pantalla ahora".