컴퓨터 전반에 걸쳐 사용자의 최상위 프로세스를 나열하시겠습니까?

컴퓨터 전반에 걸쳐 사용자의 최상위 프로세스를 나열하시겠습니까?

top -u myUsername지정된 모든 컴퓨터의 프로세스(및 해당 CPU 사용량)를 볼 수 있는 컴퓨터 간 명령이 있습니까 ?

그렇지 않다면 마음 속에 생각이 있습니다. 한 시스템에 SSH를 연결 top -u myUsername하고 다음 시스템에 다시 SSH를 연결 하는 스크립트를 작성할 수 있으며 top -u myUsername... 마지막으로 모든 것을 컴파일하여 현재 로그인한 시스템에 표시할 수 있습니다. top보조 세션의 결과를 현재 세션으로 "반환"하는 방법을 잘 모르겠습니다 .

더 좋고 더 우아한 방법이 있습니까?

답변1

다음과 같이 시도해 보세요.

for i in $(cat server_list); do ssh $i 'hostname;top -b -n1 -u myUsername'; done >> mytop.out

관련 정보