SSH를 통해 여러 Linux 서버에 연결하고 find 명령을 실행하는 스크립트를 작성하세요.

SSH를 통해 여러 Linux 서버에 연결하고 find 명령을 실행하는 스크립트를 작성하세요.

여러 서버에 SSH를 통해 연결하고 find 명령을 실행하여 파일이 마지막으로 생성된 시기를 확인할 수 있는 스크립트가 필요합니다.

답변1

모든 서버에서 동시에 실행하려면 일종의 다중 프로그래밍 환경이 필요합니다. Python 및 Ruby와 같은 많은 언어에는 솔루션이 있습니다. 한 번에 하나씩 빠른 작업을 처리할 수 있다면 명령을 sshfor 루프로 감싸면 됩니다.

for server in <list>
do
  ssh $server find ...
done

(참고: 이 루프 형식은 나에게 적합하지만 쉘에 따라 일부 조정이 필요할 수도 있습니다.)

관련 정보