0
UNIX 스크립트를 사용하여 FTP를 통해 원격 서버에서 CSV 파일을 가져 오려고합니다. 여기에 유선 문제가 있습니다. 파일을 항상 가져 오지 않습니다. 뭔가 파일을 가져 오는 경우가 있습니다.쉘 스크립트를 사용하여 FTP를 통해 파일 가져 오기
ftp -v -i -n <<EOF > $log_path/
open $FTP_SITE
user $FTP_USER $FTP_PASS
ascii
hash
passive
cd Training_Uploads
mget *.csv
pwd
quit
EOF
ftp 명령 블록 내에서'cd '다음에'dir'을 추가하면 타이밍 문제가 발생할 수 있습니다. 이런 식으로 당신은 "예, 파일이 존재하는지, 아니면 거기에 없었는지, 누군가 있어야한다고 말했지만"을 알게 될 것입니다. 행운을 빕니다. – shellter
나는 Dir에게 당신이 제안한 방식대로 해봤지만 ... ftp log는 그것이 파일을 찾았고 실제로 파일이 있다는 것을 말합니다. – kanak