繁体   English   中英

Wget从开始重新下载开始未完成的文件下载,并继续下载其余文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM