从启动未完成的文件下载重新下载并继续下载剩余文件

时间:2015-09-24 02:29:00

标签: linux bash download wget

所以我有这个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"
}

1 个答案:

答案 0 :(得分:0)

将-nc(无clobber)标志添加到wget命令。