![여러 사용자를 모니터링하려면 top을 사용하세요.](https://linux55.com/image/136646/%EC%97%AC%EB%9F%AC%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%ED%95%98%EB%A0%A4%EB%A9%B4%20top%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94..png)
Linux 상단에서 여러(모두는 아님) 사용자의 프로세스를 모니터링하는 것이 가능합니까?
이 같은:top -u user1 -u user2
당신의 도움을 주셔서 감사합니다!
답변1
내 제안은 다른 탭이나 다른 터미널에서 u 옵션을 사용하여 top 명령을 실행하는 것입니다. 그러면 요청한 내용을 체계적으로 얻을 수 있습니다. top 명령은 해당 옵션을 제공하지 않으므로 유일한 다른 방법은 표시하려는 두 개의 "사용자 이름"으로 상위 출력을 필터링하는 것입니다.
답변2
또는 해결 방법으로 다음을 실행할 수 있습니다.
top | grep username
tomcat1과 tomcat2라는 두 명의 사용자가 있다고 가정해 보겠습니다.
top | grep tomcat
다음이 표시됩니다.
30243 tomcat1 20 0 9702832 5.1g 25192 S 0.7 32.8 871:07.12 java
16279 tomcat2 20 0 11.9g 5.4g 13508 S 0.3 34.9 99:03.34 java