it-swarm.com.de

Wie finde ich heraus, welches python Skript Ressourcen verwendet?

Kann mir jemand sagen, wie ich herausfinden kann, welches python -Skript viele Systemressourcen verwendet?

Ich kann mit dem Befehl 'top' feststellen, dass ein Prozess namens "python" immer ganz oben auf der Liste steht.

2603 jesse     20   0  159m  27m  13m S    6  1.4   1:47.74 python

Kann mir jemand sagen, wie ich den Namen dieses speziellen python Skripts finde?

Ich könnte den mühsamen Prozess des Deaktivierens von Start-Apps/-Prozessen durchlaufen, bis ich endlich den gefunden habe, der diesen python -Prozess startet, aber es muss einen besseren Weg geben, um festzustellen, was genau dieser python -Prozess ist ist ja?

Einen ps -AH zu machen, bringt nichts Nützliches.

ps -AH

   1 ?        00:00:00 init
...
1325 ?        00:00:00   lightdm
1382 tty7     00:01:57     Xorg
2265 ?        00:00:00     lightdm
2510 ?        00:00:00       gnome-session
2546 ?        00:00:00         ssh-agent
2560 ?        00:00:02         gnome-settings-
2582 ?        00:00:01           syndaemon
2578 ?        00:00:49         compiz
3009 ?        00:00:00           sh
3010 ?        00:00:01             gtk-window-deco
2590 ?        00:00:00         nm-applet
2591 ?        00:00:00         bluetooth-Apple
2592 ?        00:00:00         indicator-ubunt
2593 ?        00:00:00         gnome-fallback-
2600 ?        00:00:05         nautilus
2601 ?        00:00:00         everpad
2603 ?        00:02:24         python

Ich habe die Antwort selbst gefunden!

Es ist

ps -Ao pid,cmd
  • -A = Alle Prozesse anzeigen
  • -o pid,cmd = Anzeigeoptionen: Prozess-ID, vollständige Befehlszeichenfolge

Durch Hinzufügen von -H erhalten Sie eine Baumstruktur, in der Sie sehen können, welcher Prozess welchen anderen Prozess gestartet hat.

ps -AHo pid,cmd

Es stellte sich für mich heraus, dass der fragliche Prozess /usr/share/screenlets/screenlets-pack-basic/Sysmonitor/SysmonitorScreenlet.py war.

Ich denke, ich werde dieses Sysmonitor-Screenlet deaktivieren, da es ständig die CPU abfragt und mehr Speicher als der gesamte Rest des Desktops verwendet.