top 명령에서 사용자 제외

top 명령에서 사용자 제외

top 명령을 사용하여 텍스트 파일로 보내는 반복에 두 명의 사용자가 표시되지 않도록 제외하려고 합니다.

-u='!user'명령줄 옵션을 사용했지만 한 명의 사용자만 제외할 수 있으며 해당 옵션을 여러 번 사용할 수 없습니다.

이 명령을 사용하라는 제안을 찾았습니다.

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

하지만 오류 없이 구현하는 방법이 상당히 혼란스럽습니다.

답변1

필터를 하나씩 추가하면 작동합니다.

top첫 번째 사용자에 대한 필터를 실행 하고 추가합니다. 누르고 o들어가세요

!USER=user1

을 누른 후 o다음 필터를 누르고 추가하세요.

!USER=user2

등...

답변2

사용자가 한 명뿐이라면 이 작업을 수행할 수 있습니다.

top -U '!user1'

-U는 실제 사용자 ID로 필터링하고, -u는 유효 사용자 ID로 필터링합니다.

이 방법을 사용하면 여러 사용자를 필터링할 수 없습니다.

답변3

제가 올바르게 이해했다면 도움이 될까요?

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

관련 정보