解決策 1:
正解は:-U '!root'
(または -u '!root'
一部のUbuntuでは)。これはトップ v3.2.9 で導入されました:
man top
-U オプションの場合:
ユーザー ID または名前の先頭に感嘆符 ('!') を追加すると、提供されたものと一致しないユーザーのプロセスのみを表示するように top に指示します。
感嘆符とユーザー名を一重引用符で囲むことを忘れないでください。
解決策 2:
また、バージョン 3.3 以降では、 u
と入力するだけで済みます。 top
の間 !root
と入力します 文字列。
解決策 3:
top -U root
ルートからのプロセスのみを表示します。残念ながら、man ページに従ってユーザーを制限するには、これが唯一のオプションです。