Wie kann ich anhand seiner PID überprüfen, welches Python-Skript ausgeführt wird?

Wie kann ich anhand seiner PID überprüfen, welches Python-Skript ausgeführt wird?

oben wird angezeigt, dass ein Python-Skript alle Computerressourcen nutzt

Leider läuft bei mir mehr als ein Python-Skript. Wie kann ich feststellen, aus welcher Datei es ausgeführt wird?

Ich habe die PID mit topdem Befehl erhalten

Antwort1

Sie können versuchen, die Datei mit dem Namen cmdlineim Verzeichnis zu lesen /proc/<PID>/. Es handelt sich um eine nullverknüpfte Liste des Programms und seiner Argumente. Hier ist ein Beispiel auf meinem Ubuntu für den Prozess, der unbeaufsichtigte Upgrades handhabt:

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

Würde Ihnen das bei Ihrem Problem helfen?

verwandte Informationen