Gibt den Besitzer des Prozesses mit der angegebenen PID zurück


14

Ich versuche, den Besitzer eines Prozesses aus einer Liste pidof nmapzu holen. Ich habe den Befehl , den dann ps -u <PID> | grep USERabzurufen, mit dem ich gerade spiele. Wenn ich ihn ausführe, werden nur die Titel gedruckt (obere Zeile).

Bildbeschreibung hier eingeben

Wie kann ich den Namen des Besitzers anhand der Prozess-ID ermitteln?


1
ps -u <PID>Wählt Prozesse anhand der effektiven Benutzer-ID aus, nicht anhand der PID. Siehe man7.org/linux/man-pages/man1/ps.1.html
Andrew Henle

Antworten:


26
ps -o user= -p PIDHERE

Dies wählt den Prozess PIDHEREmit aus und -pweist dann psan, die Ausgabe zu formatieren, indem nur die genannte Spalte gedruckt wird user. Das =Vorzeichen bedeutet "Benenne die Spalte um userin (nichts)", wodurch die Kopfzeile entfernt wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.