サーバーへのファイルの.gzファイルでcrcエラー/長さエラーに直面しています。
ファイルを手動で取得しているときに、サイズが1932バイトになり、問題なくガンジップできます。
しかし、シェルスクリプトを使用して取得すると、到着するファイルは1931バイトです。
面白い部分は、私が3つのファイルをftpで送信していて、そのうちの2つが正しく到着していることです。
これが私がそれを自動化した方法です:
echo "user $username $password" > $BATCH
echo "get reston.txt.gz reston.txt.gz" >> $BATCH
echo "get tuffnel.txt.gz tuffnel.txt.gz" >> $BATCH
echo "get atlanta.txt.gz atlanta.txt.gz" >> $BATCH
echo "exit" >> $BATCH
ftp -n -v $ipaddress < $BATCH > $LOG
それから
gunzip *.txt.gz
tuffnel、atlantaは正常に動作し、手動でダウンロードしない限り、restonはgunzipを実行しません。
よろしくお願いします、レブ