diff --git a/sbin/download_file.sh b/sbin/download_file.sh old mode 100644 new mode 100755 index 6e19bac..ee0852b --- a/sbin/download_file.sh +++ b/sbin/download_file.sh @@ -13,5 +13,19 @@ zipDownloadedFile="$3"; echo "Download from url:" "$downloadUrl"; +#wget "$downloadUrl" -O "$zipDownloadedFile" + +# Retry 100 times +Retry=0 +until wget "$downloadUrl" -O "$zipDownloadedFile"; do + printf 'DOWNLOAD....\n' + sleep 2 + Retry=$((Retry+1)) + if [ $Retry -eq 100 ]; then + echo "Failed to download file after 100 retries" + exit 1 + fi +done + +echo "Downloaded file:" "$zipDownloadedFile"; -wget "$downloadUrl" -O "$zipDownloadedFile"