DRS Looper is a program for running a list of
commands, a certain number of commands at a time.
It facilitates a variety of forms of
parameterization, including hostnames for ssh or
rsync. It features good error checking. Output is
saved in one file per command, optionally
interleaving output to stdout. It can exit on the
first success or failure, or run all commands
irrespective of their exit status.