[英]Wget redownload from start an unfinished file download and continue to download remaining files
因此,我有这个Bash子例程来使用wget下载文件,现在的问题是如何从未完成的文件开始重新下载。 该脚本下载了大量文件,一旦下载失败,它将重新下载所有文件,并跳过那些成功的下载(“ --continue”参数)。 是否可以从开始下载未完成的文件(因为它可能已损坏),然后下载其余文件?
DownloadFile() {
paramURL=$1
paramFilename=$2
if [ $flag_archive_fetch = "false" ];
then
wget "--continue" "--timeout=180" "--tries=5" "$paramURL" "-O" "${scratch_dir}$paramFilename"
else
unzip -o "$archive_file" "$paramFilename" -d "${scratch_dir}"
fi
touch "${scratch_dir}$paramFilename"
}
在-wget命令中添加-nc(无clobber)标志。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.