aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xborger7
1 files changed, 4 insertions, 3 deletions
diff --git a/borger b/borger
index 8fe8e6d..792973c 100755
--- a/borger
+++ b/borger
@@ -43,15 +43,16 @@ function borger_config {
info "Multiple destination \"$DESTINATION\" found. Processing each subconfig..."
# Config is a folder, so we iterate over all items
- # and call borger for each config
+ # and call borger for each config in parallel
for config in `ls $CONFIG`; do
info "Calling borger for $DESTINATION/$config..."
- $FULLNAME $DESTINATION/$config $OPTION
+ $FULLNAME $DESTINATION/$config $OPTION &
done
# Since we dispatched everything to subprocesses,
# there's nothing to do here.
- exit
+ #exit
+ wait
fi
# Ensure we have an username