X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/blobdiff_plain/97ff1ce0a12ba1018a81ca873a1e63a2049304cd..7e2694d5ab50af05aa373974ab781d6e26cf05cc:/user/rsync_tranches.sh?ds=sidebyside diff --git a/user/rsync_tranches.sh b/user/rsync_tranches.sh index eed19f6..bcae90e 100644 --- a/user/rsync_tranches.sh +++ b/user/rsync_tranches.sh @@ -7,7 +7,7 @@ function rsync_tranches() { # Desc: Runs rsync in parallel across different files size ranges # Example: rsync_tranches -avu --progress --dry-run ./SOURCE/ ./DEST/ # Depends: rsync 3.2.7 - # Version: 0.1.0 + # Version: 0.1.1 local -a rsync_opts=(); local source dest; @@ -43,11 +43,11 @@ function rsync_tranches() { fi; # Tranche 1: 0 to 1MiB-1 - rsync --min-size='0' --max-size='1MiB-1' "${rsync_opts[@]}" "$source" "$dest"; + rsync --min-size='0' --max-size='1MiB-1' "${rsync_opts[@]}" "$source" "$dest" & + sleep 2; # Tranche 2: 1MiB to 2MiB-1 rsync --min-size='1MiB' --max-size='2MiB-1' "${rsync_opts[@]}" "$source" "$dest" & - sleep 1; # Tranche 3: 2MiB to 4MiB-1 rsync --min-size='2MiB' --max-size='4MiB-1' "${rsync_opts[@]}" "$source" "$dest" &