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"