¿Cómo verificar qué procesos específicos (scripts de Python) se están ejecutando?
12
Usando el comando 'top' puedo ver que se están ejecutando 2 scripts de python. Sin embargo, ¿cómo verifico sus nombres o directorio / ubicación? Quiero identificarlos para poder ver qué funciona correctamente y qué no.
lsof -p $PID
Sería un buen comienzo.$PID
También puede ser una lista delimitada por comas de PID. Además, se expondrán toneladas de datos/proc/$PID/
.Respuestas:
Puede obtener una lista de procesos de Python usando
pgrep
:Esto, sin embargo, no enumera la línea de comando completa. Si tiene una versión reciente
pgrep
, puede usar -a para hacer esto:De lo contrario, puede usar
/proc
:fuente
Usualmente uso
ps -fA | grep python
para ver qué procesos se están ejecutando.Esto le dará resultados como los siguientes:
El
CMD
le mostrará qué scripts de Python está ejecutando, aunque no le dará el directorio del script.fuente