este tutorial rápido le enseña a matar un proceso en Linux usando su ID de proceso. Esto es particularmente útil para matar programas que no responden.
a menudo sucede que necesita ‘matar’ un programa que no responde. En Windows tiene el administrador de tareas para esta situación. Puede utilizar el administrador de tareas en Linux, así, pero la forma de línea de comandos es mucho mejor y eficaz en el manejo de programas que no responden.,
usar el terminal es mejor porque las herramientas basadas en GUI pueden no mostrar el proceso oculto todavía en ejecución. Es posible que las herramientas GUI no estén disponibles si está utilizando la edición servidor de un sistema Linux.
cómo matar un proceso en Linux
Si ejecuta una aplicación, ejecuta algún proceso en segundo plano. Si desea cerrar esta aplicación con fuerza, puede matar el proceso asociado a ella.
para matar un proceso, necesitas saber su ID de proceso (PID). La siguiente sección le dice cómo encontrar el ID de proceso de un programa.,
Paso 1: Encuentra el ID de proceso (PID) del programa
hay varias formas de encontrar el PID de un proceso.
Si usted sabe el nombre del proceso, puede utilizar el comando pidof de esta manera:
pidof <program_name>
Usted puede tomar la ayuda de la tecla tab para buscar el nombre del programa. Lo bueno de este comando es que dará el PID de todos los procesos iniciados por el programa., Aquí hay un ejemplo:
pidof slack
9734 9718 9716 9708 9622 9619
si el comando pidof no resulta nada, podría significar que no hay ningún proceso en ejecución de ese programa o que el nombre del programa que utilizó es incorrecto.
si no conoce el nombre exacto del programa, puede probar el comando ps. Este comando ps se utiliza para ver los procesos en ejecución en el sistema. Puede usar el comando grep con el nombre del programa (o lo que recuerde al respecto).
ps aux / grep-i «nombre del programa deseado»
el comando ps aux devuelve todo el proceso en ejecución en el sistema., Y el grep luego muestra la línea que coincide con el nombre del programa. La salida del comando será similar a este:
Como se muestra en la imagen de arriba, usted puede obtener el ID de proceso del programa/proceso en la segunda columna. Simplemente ignore la línea con «- color =auto».,
Paso 2: Matar el proceso usando el PID
Una vez que tenga el PID de la aplicación deseada, use el siguiente comando para matar el proceso:
sudo kill -9 process_id
Si tiene más de un ID de proceso, puede matarlos todos juntos proporcionando todos los PIDs.
sudo kill -9 process_id_1 process_id_2 process_id_3
También puede combinar el comando kill el comando pidof para matar todo el proceso de un programa.
sudo kill -9 `pidof programe_name`
Por supuesto, debe reemplazar el program_name con el nombre del programa que desea eliminar.,
consejo extra: Use killall para matar todo el proceso de un programa dado
si conoce el nombre del programa, puede usar el magnífico comando killall y matar todos los procesos de ese programa en un solo comando.
killall program_name
¿Cómo se matan los programas en Linux?
espero que este pequeño tutorial rápido te haya ayudado. ¿Cuál es tu forma favorita de matar un programa en Linux? Administrador de tareas, matar, killall o xkill?
Como lo lee usted? Por favor, compártalo con otros.,
- Facebook1
- Twitter0
- LinkedIn2
- Reddit3
- Pocket0