diff --git a/bashrc.sh b/bashrc.sh index 85f361c..18fd94a 100644 --- a/bashrc.sh +++ b/bashrc.sh @@ -397,13 +397,18 @@ function pull_prod_backup { return 1 fi backup_type="$1" + if [[ -f *"${backup_type}"*".zip" ]]; then + echo "File already downloaded, skipping." + ls -lh *"${backup_type}"*".zip" + return 0 + fi mkdir -pv tmp scp -P $PROD_PORT \ $PROD_USER@$PROD_NAME:"$BACKUP_DIR/*${backup_type}*.zip" \ tmp/ if [[ "$?" == "0" ]]; then echo "Succeeded!" - mv -v "tmp/*${backup_type}*.zip" ./ + mv -v tmp/*.zip ./ rmdir -v tmp else echo "Failed!"