top コマンドからユーザーを除外

top コマンドからユーザーを除外

topコマンドを使用してテキストファイルに送信する繰り返しで、2人のユーザーが表示されないように除外したいと思います。

-u='!user'コマンドラインオプションを使用しましたが、1人のユーザーのみを除外でき、そのオプションを複数回使用することはできません。

このコマンドを使用するように提案を見つけました。

o!USER=user <enter> o!USER=user

しかし、エラーなしで実装する方法はかなり混乱しています。

答え1

フィルタを1つずつ追加すると機能します。

top最初のユーザーのフィルタを実行して追加します。押しoてください。

!USER=user1

をタップしてから、o次のフィルタをタップして追加します。

!USER=user2

など...

答え2

ユーザーが1人だけであれば、これを行うことができます。

top -U '!user1'

-Uは実際のユーザーIDでフィルタリングし、-uは有効なユーザーIDでフィルタリングします。

この方法では、複数のユーザーをフィルタリングできません。

答え3

私が正しく理解したら役に立ちますか?

top | grep -ve "user1" -e "user2"

関連情報