我在到服务器的文件的 .gz 文件上面临 crc 错误/长度错误。
在手动检索文件时,我得到了 1932 字节的大小,并且 gunzip 没有任何问题。
但是当我通过 shell 脚本检索它时,到达的文件是 1931 字节。
有趣的是我正在 ftping 3 个文件,其中 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。
提前致谢,乐布