0

UNIXスクリプトを使用してFTP経由でリモートサーバーからcsvファイルを取得しようとしています.ここで有線の問題に直面しています.ファイルが常にフェッチされているわけではありません. ファイルを取得するものと取得しないものがあります。

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
4

1 に答える 1

0

'ftp' は 80 年代です。食物連鎖を少し上に動かしてみませんか?

wget --user="${FTP_USER}" --password="${FTP_PASS}" "${FTP_SITE}/dir/files"

wget は FTP プロトコルをサポートし、中断されたダウンロードを続行したり、ファイルを除外したり、再帰的な取得を行ったり、ほぼ何でも行うことができます。

于 2013-08-13T02:56:42.417 に答える