for i in $slaves; do
{ { { echo "starting..."
set +e; ssh "$i" "$command" 3>&-; rc=$?; set -e
- echo "done (rc = $rc)"; } >&3; } 2>&1 | sed 's/^/!!! /'; } 3>&1 |
- sed "s\a^\a$i: \a" &
+ echo "done (rc = $rc)"; } >&3; } 2>&1 |
+ while IFS= read line; do echo "!!! $line"; done; } 3>&1 |
+ while IFS= read line; do echo "$i: $line"; done &
done
wait