所以我有这个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"
}
答案 0 :(得分:0)
将-nc(无clobber)标志添加到wget命令。