![¿Cómo puedo comprobar qué script de Python se está ejecutando según su PID?](https://rvso.com/image/1071693/%C2%BFC%C3%B3mo%20puedo%20comprobar%20qu%C3%A9%20script%20de%20Python%20se%20est%C3%A1%20ejecutando%20seg%C3%BAn%20su%20PID%3F.png)
La parte superior muestra que algún script de Python está utilizando todos los recursos de la computadora.
Lamentablemente, tengo más de un script de Python ejecutándose. ¿Cómo puedo identificar desde qué archivo se está ejecutando?
Obtuve PID usando top
el comando
Respuesta1
Puede intentar leer el archivo nombrado cmdline
en el directorio /proc/<PID>/
. Es una lista unida por nulos del programa y sus argumentos. Aquí hay un ejemplo en mi ubuntu para el proceso de manejo de actualizaciones desatendidas:
$ cat /proc/133319/cmdline | xargs -0 echo
/usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal
¿Eso te ayudaría con tu problema?