Tendrá que encontrar la identificación del proceso (pid). un comando para hacer esto sería
$> ps -ef
para limitar los resultados a los procesos de python, puede grep el resultado
$> ps -ef | grep python
que dará resultados como:
user 2430 1 0 Jul03 ? 00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd
la segunda columna es el pid. luego use el comando matar como tal:
$> kill -9 2430 (i.e. the pid returned)
Pruebe esta línea simple, terminará todo script.py
:
pkill -9 -f script.py
Encuentre la identificación del proceso (PID) del script y emita un kill -9 PID
para eliminar el proceso a menos que se esté ejecutando como su proceso en primer plano en la terminal, en cuyo caso puede presionar Control-C para eliminarlo.
Encuentra el PID con este comando:
ps -elf | grep python
Enumera todos los procesos de python, elige el correcto y anota su PID. Entonces
kill -9 <whatever_the_PID_is>
matará el proceso. Es posible que reciba un mensaje sobre la finalización de un proceso en esta etapa.
Alternativamente, puede usar el top
comando para encontrar el proceso de python. Simplemente ingresa k
(para matar) y el top
El programa le pedirá el PID del proceso que desea eliminar. A veces es difícil ver todos los procesos que le interesan con top
dado que pueden desplazarse fuera de la pantalla, creo que el ps
el enfoque es más fácil/mejor.