Wie erhalte ich die PID-Liste und den Benutzernamen aller dieser PIDs in LINUX mit Python?

651
Dee

Ich versuche, die PIDs und ihre jeweiligen Benutzernamen für die Anzeige eines ähnlichen Befehls wie der oberste Befehl in Linux zu erhalten. Ich konnte die Liste der PIDs abrufen, kann jedoch keinen Benutzernamen für dieselbe Liste abrufen. Die PID von / proc und der Benutzername ist in der Datei / proc / $ PID / environ enthalten, die, während ich sie öffne, um zu sehen ist, nichts für alle PIDs enthält. Bitte, wie gehe ich vor?

0
Mögliche Replikation von [this] (http://superuser.com/questions/479746/how-to-find-pids-user-name-in-linux) ojs vor 8 Jahren 0
@ojs: Ich versuche, den Benutzernamen für jede PID aus der Umgebungsdatei zu erhalten. Wenn ich versuche, / proc / $ PID / environ auf meinem Terminal zu öffnen, scheint nichts angezeigt zu werden. Ich brauche diese Werte auf meiner Tkinter-GUI. Der von Ihnen verknüpfte Beitrag unterscheidet sich ziemlich von meiner Anforderung .. Dee vor 8 Jahren 0
Tatsächlich werden Sie gefragt, ob Sie Benutzernamen in Verbindung mit PIDs geben. Wenn Sie sich auf die Umgebungsdatei konzentrieren, können Sie nicht weitergeleitet werden, da, wie Sie festgestellt haben, nicht immer Informationen in dieser Datei enthalten sind. In der Statusdatei ist immer die UID vorhanden. ojs vor 8 Jahren 0
@ojs. Mein schlechtes, ich lerne Linux und es blieb unbemerkt. Werde es ausprobieren. Danke, dass Sie darauf hingewiesen haben .. Dee vor 8 Jahren 1

0 Antworten auf die Frage