Como posso verificar qual script python está sendo executado de acordo com seu PID?

Como posso verificar qual script python está sendo executado de acordo com seu PID?

top está mostrando que algum script python está usando todos os recursos do computador

Infelizmente, tenho mais de um script python em execução. Como posso identificar de qual arquivo ele está sendo executado?

Eu obtive o PID usando topo comando

Responder1

Você pode tentar ler o arquivo nomeado cmdlineno diretório /proc/<PID>/. É uma lista nula do programa e seus argumentos. Aqui está um exemplo no meu Ubuntu para o processo de manipulação de atualizações autônomas:

$ cat /proc/133319/cmdline | xargs -0 echo
/usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal

Isso ajudaria você com seu problema?

informação relacionada