![다른 서버에서 해당 서버로 SSH를 통해 연결할 수 없습니다.](https://linux55.com/image/216108/%EB%8B%A4%EB%A5%B8%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%ED%95%B4%EB%8B%B9%20%EC%84%9C%EB%B2%84%EB%A1%9C%20SSH%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%97%B0%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
pi에서 마지막 폴더 이름을 가져오고 싶습니다. 이 명령은 잘 작동합니다.
ssh [email protected] 'ls -t /media/usb/Pictures/new/ | head -1'
반환: 230125_1356
작업 중인 폴더의 파일 수를 검색하려면 다음을 수행하십시오.
ssh [email protected] ls -t /media/usb/Pictures/new/$(ssh [email protected] 'ls -t /media/usb/Pictures/new/ | head -1')/ | wc -l
반품: 5
하지만 이제 첫 번째 pi에 연결된 다른 pi에서 동일한 결과를 얻으려고 합니다. 이것은 잘 작동하며 마지막 폴더의 이름을 제공합니다.
ssh -t [email protected] ssh [email protected] 'ls -t /media/usb/Pictures/new/ | head -1'
반환: 230125_1356
다음을 사용하여 두 번째 pi의 마지막 폴더에 있는 파일 수를 얻으려고 할 때 문제가 발생합니다.
ssh -t [email protected] ssh [email protected] ls -t /media/usb/Pictures/new/$(ssh -t [email protected] ssh [email protected] ls -t /media/usb/Pictures/new/ | head -1)/ | wc -l
반환: 1
반환 값은 폴더에 있는 파일 수인 4여야 합니다.
어떤 도움이라도 대단히 감사하겠습니다. 감사해요.