Lösung 1:
Die richtige Antwort lautet:-U '!root'
(oder -u '!root'
auf einigen Ubuntus). Dies wurde in top v3.2.9 eingeführt:
man top
für Option -U:
Das Voranstellen eines Ausrufezeichens ('!') vor der Benutzer-ID oder dem Namen weist top an, nur Prozesse mit Benutzern anzuzeigen, die nicht mit dem angegebenen übereinstimmen.
Denken Sie daran, das Ausrufezeichen und den Benutzernamen in einfache Anführungszeichen zu setzen.
Lösung 2:
Ab Version 3.3 können Sie auch einfach u
eingeben während top
läuft und geben Sie !root
ein Zeichenfolge.
Lösung 3:
top -U root
zeigt nur Prozesse von root. Leider ist dies laut Manpage die einzige Möglichkeit, Benutzer einzuschränken.