GNU.
Run echo 100 times in parallel:
seq 100 | parallel echo '{}'
Determines what happens on failure:
seq 100 | parallel --halt=0 false
echo $?
0: default. Don't halt on failure. Exit status is the number of failures.1: don't start new processes on failure. Exit status is the last failure.2: kill everyone else on failure.