Cómo matar todos los procesos de Python en Linux

Cómo matar todos los procesos de Python en Linux
Siempre existe la necesidad de eliminar cualquier proceso o programa en ejecución, ya sea Windows o Linux. Esto es muy común porque cualquier proceso utiliza memoria específica de ese sistema de operación cuando está en condiciones de ejecución. Una vez que se completa el proceso, es necesario eliminar ese proceso.

En Linux, hay varias formas de matar un proceso, pero muchas personas no están familiarizadas con él. Si usa Python regularmente, debe saber cómo matar el proceso rápidamente. Esta guía explicará cómo matar todos los procesos de Python en Linux.

Cómo matar todos los procesos de Python en Linux

Usaremos principalmente comandos Killall y Pkill para matar todos los procesos de Python en Linux. Estos comandos terminan o matan al grupo de cualquier proceso de ejecución en función de su nombre de pila y otros atributos.

Comando pkill

El comando pkill es parte del paquete PROCPS-NG o Props, preinstalado en casi todas las distribuciones de Linux. Esta utilidad de línea de comandos lo ayuda a matar los procesos del programa de ejecución enviando señales basadas en los parámetros proporcionados. Aquí, puede especificar cualquier proceso por su nombre parcial o completo u otros atributos. Es muy fácil eliminar cualquier grupo de procesos a través de este comando.

Aquí, mataremos todos los procesos de Python con el comando pkill. Entonces, ejecute el siguiente comando para matar los procesos de Python:

sudo pkill python

Una vez que ingrese el comando anterior, le pedirá su contraseña de root. Tan pronto como ingrese la contraseña, eliminará inmediatamente todos los procesos de Python y detendrá los mismos procesos.

Comando Killall

El comando killall también funciona de manera similar al comando pkill. Esta utilidad de línea de comandos también es sencilla de usar. Todo lo que tiene que hacer es aprobar el nombre del proceso u otros atributos como argumentos para matar.

Aquí, eliminaremos todos los procesos de Python utilizando el comando killall. Ejecutarlo en la terminal agregando el nombre del proceso que desea eliminar con el comando killall. Mataremos todos los procesos de Python ejecutando el siguiente comando:

Killall Python

Después de ejecutar el comando anterior en el terminal, irá a la pantalla de ese proceso y verá que su proceso de ejecución ha sido asesinado. Como puede ver, su proceso en ejecución de Python se "termina" ejecutando el comando anterior.

Conclusión

En esta guía, hemos explicado cómo matar todos los procesos de Python en Linux. Terminamos un grupo de procesos de Python utilizando las utilidades de línea de comandos "Pkill" y "Killall". La característica única similar entre estas dos utilidades de línea de comandos es que pueden matar a un grupo de procesos sin el número PID basado en el nombre del proceso. Como hemos visto, son fáciles de realizar, y podemos matar rápida y fácilmente un montón de procesos de Python.