Ich versuche, den Besitzer eines Prozesses aus einer Liste zu ermitteln.
Ich habe den Befehl, pidof nmap
um das „then“ abzurufen ps -u <PID> | grep USER
, mit dem ich gerade herumspiele. Aber wenn ich ihn ausführe, druckt er am Ende nur die Titel (oberste Zeile):
Wie kann ich anhand der Prozess-ID den Namen des Eigentümers ermitteln?
Antwort1
ps -o user= -p PIDHERE
Dadurch wird der Prozess PIDHERE
mit ausgewählt -p
und anschließend ps
die Formatierung der Ausgabe angewiesen, indem nur die Spalte mit dem Namen gedruckt wird user
. Das =
Zeichen bedeutet „Benennen Sie die Spalte user
in (nichts) um“, wodurch die Kopfzeile effektiv entfernt wird.