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