Added more correct, still broken parallel execution

This commit is contained in:
Nico Schottelius 2006-01-13 16:14:41 +01:00
parent 687e0b6a68
commit 9b36bff9a0
2 changed files with 15 additions and 6 deletions

View file

@ -102,7 +102,7 @@ while [ $i -le $# ]; do
VERBOSE=1
;;
-p|--parallel)
PARALLEL="&"
PARALLEL="1"
;;
-h|--help)
usage
@ -303,10 +303,19 @@ while [ "$i" -lt "$no_shares" ]; do
#
stdecho "Transferring files..."
rsync -a $VERBOSE $RSYNC_EXTRA $EXCLUDE \
--delete --numeric-ids --relative --delete-excluded \
"$source" "$destination_dir" 2>&1 $PARALLEL | add_name
# non parallel
if [ -z "$PARALLEL" ]; then
rsync -a $VERBOSE $RSYNC_EXTRA $EXCLUDE \
--delete --numeric-ids --relative --delete-excluded \
"$source" "$destination_dir" 2>&1 | add_name
# parallel execution
else
(rsync -a $VERBOSE $RSYNC_EXTRA $EXCLUDE \
--delete --numeric-ids --relative --delete-excluded \
"$source" "$destination_dir" 2>&1 | add_name ) &
fi
if [ $? -ne 0 ]; then
errecho "rsync failed, backup may be broken (see rsync errors)"
continue

View file

@ -1 +1 @@
/home/nico/tmp
/home/nico/bilder