bug #46120: Suspend should suspend (at least local) children it should burn 1.9 CPU seconds, but no more than that The 5 second sleep will make it be killed by timeout when it fgs stdout /usr/bin/time -f CPUTIME=%U parallel --timeout 5 -q perl -e "while(1){ }" ::: 1 | grep --color=auto -q CPUTIME=1 Zero=OK 0 echo 1 | stdout /usr/bin/time -f CPUTIME=%U parallel --timeout 5 -q perl -e "while(1){ }" | grep --color=auto -q CPUTIME=1 Zero=OK 0 Control case: Burn for 2.9 seconds stdout /usr/bin/time -f CPUTIME=%U parallel --timeout 5 -q perl -e "while(1){ }" ::: 1 | grep --color=auto -q CPUTIME=1 1=OK 1 par_hostgroup ### --hostgroup force ncpu par_hostgroup parallel par_hostgroup parallel par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup ### --hostgroup two group arg par_hostgroup parallel par_hostgroup parallel par_hostgroup parallel par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup ### --hostgroup one group arg par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup ### --hostgroup multiple group arg + unused group par_hostgroup parallel par_hostgroup parallel par_hostgroup parallel par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup tange par_hostgroup ### --hostgroup two groups @ par_hostgroup parallel parallel par_hostgroup parallel parallel par_hostgroup tange tange par_hostgroup tange tange par_hostgroup ### --hostgroup par_hostgroup no_group par_hostgroup explicit_group par_hostgroup implicit_group par_hostgroup ### --hostgroup --sshlogin with @ par_hostgroup no_group par_hostgroup implicit_group par_hostgroup ### --hostgroup -S @group par_hostgroup tange par_hostgroup tange par_hostgroup tcsh par_hostgroup tcsh par_hostgroup tcsh par_hostgroup tcsh par_hostgroup ### --hostgroup -S @group1 -Sgrp2 par_hostgroup parallel par_hostgroup parallel par_hostgroup parallel par_hostgroup tange par_hostgroup tcsh par_hostgroup tcsh par_hostgroup ### --hostgroup -S @group1+grp2 par_hostgroup parallel par_hostgroup parallel par_hostgroup parallel par_hostgroup tange par_hostgroup tcsh par_hostgroup tcsh par_testhalt now fail 0 true ### testhalt --halt now,fail=0 par_testhalt now fail 0 true job 1 par_testhalt now fail 0 true parallel: This job failed: par_testhalt now fail 0 true echo job 1; sleep 0.9; exit 1 par_testhalt now fail 0 true 0 par_testhalt now fail 0 false ### testhalt --halt now,fail=0 par_testhalt now fail 0 false job 1 par_testhalt now fail 0 false job 2 par_testhalt now fail 0 false job 3 par_testhalt now fail 0 false job 4 par_testhalt now fail 0 false job 5 par_testhalt now fail 0 false job 6 par_testhalt now fail 0 false job 7 par_testhalt now fail 0 false job 8 par_testhalt now fail 0 false job 9 par_testhalt now fail 0 false job 10 par_testhalt now fail 0 false job 11 par_testhalt now fail 0 false parallel: This job failed: par_testhalt now fail 0 false echo job 11; sleep 3.9; exit 1 par_testhalt now fail 0 false 0 par_testhalt now fail 1 true ### testhalt --halt now,fail=1 par_testhalt now fail 1 true job 1 par_testhalt now fail 1 true parallel: This job failed: par_testhalt now fail 1 true echo job 1; sleep 0.9; exit 1 par_testhalt now fail 1 true 1 par_testhalt now fail 1 false ### testhalt --halt now,fail=1 par_testhalt now fail 1 false job 1 par_testhalt now fail 1 false job 2 par_testhalt now fail 1 false job 3 par_testhalt now fail 1 false job 4 par_testhalt now fail 1 false job 5 par_testhalt now fail 1 false job 6 par_testhalt now fail 1 false job 7 par_testhalt now fail 1 false job 8 par_testhalt now fail 1 false job 9 par_testhalt now fail 1 false job 10 par_testhalt now fail 1 false job 11 par_testhalt now fail 1 false parallel: This job failed: par_testhalt now fail 1 false echo job 11; sleep 3.9; exit 1 par_testhalt now fail 1 false 1 par_testhalt now fail 2 true ### testhalt --halt now,fail=2 par_testhalt now fail 2 true job 1 par_testhalt now fail 2 true parallel: This job failed: par_testhalt now fail 2 true echo job 1; sleep 0.9; exit 1 par_testhalt now fail 2 true job 2 par_testhalt now fail 2 true parallel: This job failed: par_testhalt now fail 2 true echo job 2; sleep 1.5; exit 2 par_testhalt now fail 2 true 2 par_testhalt now fail 2 false ### testhalt --halt now,fail=2 par_testhalt now fail 2 false job 1 par_testhalt now fail 2 false job 2 par_testhalt now fail 2 false job 3 par_testhalt now fail 2 false job 4 par_testhalt now fail 2 false job 5 par_testhalt now fail 2 false job 6 par_testhalt now fail 2 false job 7 par_testhalt now fail 2 false job 8 par_testhalt now fail 2 false job 9 par_testhalt now fail 2 false job 10 par_testhalt now fail 2 false job 11 par_testhalt now fail 2 false parallel: This job failed: par_testhalt now fail 2 false echo job 11; sleep 3.9; exit 1 par_testhalt now fail 2 false job 12 par_testhalt now fail 2 false parallel: This job failed: par_testhalt now fail 2 false echo job 12; sleep 4.5; exit 2 par_testhalt now fail 2 false 2 par_testhalt now fail 30% true ### testhalt --halt now,fail=30% par_testhalt now fail 30% true job 1 par_testhalt now fail 30% true parallel: This job failed: par_testhalt now fail 30% true echo job 1; sleep 0.9; exit 1 par_testhalt now fail 30% true job 2 par_testhalt now fail 30% true parallel: This job failed: par_testhalt now fail 30% true echo job 2; sleep 1.5; exit 2 par_testhalt now fail 30% true job 3 par_testhalt now fail 30% true parallel: This job failed: par_testhalt now fail 30% true echo job 3; sleep 2.1; exit 3 par_testhalt now fail 30% true job 4 par_testhalt now fail 30% true parallel: This job failed: par_testhalt now fail 30% true echo job 4; sleep 2.7; exit 4 par_testhalt now fail 30% true job 5 par_testhalt now fail 30% true parallel: This job failed: par_testhalt now fail 30% true echo job 5; sleep 3.3; exit 5 par_testhalt now fail 30% true job 6 par_testhalt now fail 30% true parallel: This job failed: par_testhalt now fail 30% true echo job 6; sleep 3.9; exit 6 par_testhalt now fail 30% true 30 par_testhalt now fail 30% false ### testhalt --halt now,fail=30% par_testhalt now fail 30% false job 1 par_testhalt now fail 30% false job 2 par_testhalt now fail 30% false job 3 par_testhalt now fail 30% false job 4 par_testhalt now fail 30% false job 5 par_testhalt now fail 30% false job 6 par_testhalt now fail 30% false job 7 par_testhalt now fail 30% false job 8 par_testhalt now fail 30% false job 9 par_testhalt now fail 30% false job 10 par_testhalt now fail 30% false job 11 par_testhalt now fail 30% false parallel: This job failed: par_testhalt now fail 30% false echo job 11; sleep 3.9; exit 1 par_testhalt now fail 30% false job 12 par_testhalt now fail 30% false parallel: This job failed: par_testhalt now fail 30% false echo job 12; sleep 4.5; exit 2 par_testhalt now fail 30% false job 13 par_testhalt now fail 30% false parallel: This job failed: par_testhalt now fail 30% false echo job 13; sleep 5.1; exit 3 par_testhalt now fail 30% false job 14 par_testhalt now fail 30% false parallel: This job failed: par_testhalt now fail 30% false echo job 14; sleep 5.7; exit 4 par_testhalt now fail 30% false job 15 par_testhalt now fail 30% false parallel: This job failed: par_testhalt now fail 30% false echo job 15; sleep 6.3; exit 5 par_testhalt now fail 30% false job 16 par_testhalt now fail 30% false parallel: This job failed: par_testhalt now fail 30% false echo job 16; sleep 6.9; exit 6 par_testhalt now fail 30% false 30 par_testhalt now fail 70% true ### testhalt --halt now,fail=70% par_testhalt now fail 70% true job 1 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 1; sleep 0.9; exit 1 par_testhalt now fail 70% true job 2 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 2; sleep 1.5; exit 2 par_testhalt now fail 70% true job 3 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 3; sleep 2.1; exit 3 par_testhalt now fail 70% true job 4 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 4; sleep 2.7; exit 4 par_testhalt now fail 70% true job 5 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 5; sleep 3.3; exit 5 par_testhalt now fail 70% true job 6 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 6; sleep 3.9; exit 6 par_testhalt now fail 70% true job 7 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 7; sleep 4.5; exit 7 par_testhalt now fail 70% true job 8 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 8; sleep 5.1; exit 8 par_testhalt now fail 70% true job 9 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 9; sleep 5.7; exit 9 par_testhalt now fail 70% true job 10 par_testhalt now fail 70% true job 11 par_testhalt now fail 70% true parallel: This job failed: par_testhalt now fail 70% true echo job 10; sleep 6.3; exit 10 par_testhalt now fail 70% true job 12 par_testhalt now fail 70% true job 13 par_testhalt now fail 70% true job 14 par_testhalt now fail 70% true job 15 par_testhalt now fail 70% true job 16 par_testhalt now fail 70% true job 17 par_testhalt now fail 70% true job 18 par_testhalt now fail 70% true job 19 par_testhalt now fail 70% true job 20 par_testhalt now fail 70% true 50 par_testhalt now fail 70% false ### testhalt --halt now,fail=70% par_testhalt now fail 70% false job 1 par_testhalt now fail 70% false job 2 par_testhalt now fail 70% false job 3 par_testhalt now fail 70% false job 4 par_testhalt now fail 70% false job 5 par_testhalt now fail 70% false job 6 par_testhalt now fail 70% false job 7 par_testhalt now fail 70% false job 8 par_testhalt now fail 70% false job 9 par_testhalt now fail 70% false job 10 par_testhalt now fail 70% false job 11 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 11; sleep 3.9; exit 1 par_testhalt now fail 70% false job 12 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 12; sleep 4.5; exit 2 par_testhalt now fail 70% false job 13 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 13; sleep 5.1; exit 3 par_testhalt now fail 70% false job 14 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 14; sleep 5.7; exit 4 par_testhalt now fail 70% false job 15 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 15; sleep 6.3; exit 5 par_testhalt now fail 70% false job 16 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 16; sleep 6.9; exit 6 par_testhalt now fail 70% false job 17 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 17; sleep 7.5; exit 7 par_testhalt now fail 70% false job 18 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 18; sleep 8.1; exit 8 par_testhalt now fail 70% false job 19 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 19; sleep 8.7; exit 9 par_testhalt now fail 70% false job 20 par_testhalt now fail 70% false parallel: This job failed: par_testhalt now fail 70% false echo job 20; sleep 9.3; exit 10 par_testhalt now fail 70% false 50 par_testhalt now success 0 true ### testhalt --halt now,success=0 par_testhalt now success 0 true job 1 par_testhalt now success 0 true job 2 par_testhalt now success 0 true job 3 par_testhalt now success 0 true job 4 par_testhalt now success 0 true job 5 par_testhalt now success 0 true job 6 par_testhalt now success 0 true job 7 par_testhalt now success 0 true job 8 par_testhalt now success 0 true job 9 par_testhalt now success 0 true parallel: This job succeeded: par_testhalt now success 0 true echo job 11; sleep 3.6; exit 0 par_testhalt now success 0 true 0 par_testhalt now success 0 false ### testhalt --halt now,success=0 par_testhalt now success 0 false job 1 par_testhalt now success 0 false parallel: This job succeeded: par_testhalt now success 0 false echo job 1; sleep 0.6; exit 0 par_testhalt now success 0 false 0 par_testhalt now success 1 true ### testhalt --halt now,success=1 par_testhalt now success 1 true job 1 par_testhalt now success 1 true job 2 par_testhalt now success 1 true job 3 par_testhalt now success 1 true job 4 par_testhalt now success 1 true job 5 par_testhalt now success 1 true job 6 par_testhalt now success 1 true job 7 par_testhalt now success 1 true job 8 par_testhalt now success 1 true job 9 par_testhalt now success 1 true parallel: This job succeeded: par_testhalt now success 1 true echo job 11; sleep 3.6; exit 0 par_testhalt now success 1 true 0 par_testhalt now success 1 false ### testhalt --halt now,success=1 par_testhalt now success 1 false job 1 par_testhalt now success 1 false parallel: This job succeeded: par_testhalt now success 1 false echo job 1; sleep 0.6; exit 0 par_testhalt now success 1 false 0 par_testhalt now success 2 true ### testhalt --halt now,success=2 par_testhalt now success 2 true job 1 par_testhalt now success 2 true job 2 par_testhalt now success 2 true job 3 par_testhalt now success 2 true job 4 par_testhalt now success 2 true job 5 par_testhalt now success 2 true job 6 par_testhalt now success 2 true job 7 par_testhalt now success 2 true job 8 par_testhalt now success 2 true job 9 par_testhalt now success 2 true parallel: This job succeeded: par_testhalt now success 2 true echo job 11; sleep 3.6; exit 0 par_testhalt now success 2 true job 10 par_testhalt now success 2 true job 11 par_testhalt now success 2 true job 12 par_testhalt now success 2 true parallel: This job succeeded: par_testhalt now success 2 true echo job 12; sleep 3.9; exit 0 par_testhalt now success 2 true 0 par_testhalt now success 2 false ### testhalt --halt now,success=2 par_testhalt now success 2 false job 1 par_testhalt now success 2 false parallel: This job succeeded: par_testhalt now success 2 false echo job 1; sleep 0.6; exit 0 par_testhalt now success 2 false job 2 par_testhalt now success 2 false parallel: This job succeeded: par_testhalt now success 2 false echo job 2; sleep 0.9; exit 0 par_testhalt now success 2 false 0 par_testhalt now success 30% true ### testhalt --halt now,success=30% par_testhalt now success 30% true job 1 par_testhalt now success 30% true job 2 par_testhalt now success 30% true job 3 par_testhalt now success 30% true job 4 par_testhalt now success 30% true job 5 par_testhalt now success 30% true job 6 par_testhalt now success 30% true job 7 par_testhalt now success 30% true job 8 par_testhalt now success 30% true job 9 par_testhalt now success 30% true parallel: This job succeeded: par_testhalt now success 30% true echo job 11; sleep 3.6; exit 0 par_testhalt now success 30% true job 10 par_testhalt now success 30% true job 11 par_testhalt now success 30% true job 12 par_testhalt now success 30% true parallel: This job succeeded: par_testhalt now success 30% true echo job 12; sleep 3.9; exit 0 par_testhalt now success 30% true job 13 par_testhalt now success 30% true parallel: This job succeeded: par_testhalt now success 30% true echo job 13; sleep 4.2; exit 0 par_testhalt now success 30% true job 14 par_testhalt now success 30% true parallel: This job succeeded: par_testhalt now success 30% true echo job 14; sleep 4.5; exit 0 par_testhalt now success 30% true job 15 par_testhalt now success 30% true parallel: This job succeeded: par_testhalt now success 30% true echo job 15; sleep 4.8; exit 0 par_testhalt now success 30% true job 16 par_testhalt now success 30% true parallel: This job succeeded: par_testhalt now success 30% true echo job 16; sleep 5.1; exit 0 par_testhalt now success 30% true 0 par_testhalt now success 30% false ### testhalt --halt now,success=30% par_testhalt now success 30% false job 1 par_testhalt now success 30% false parallel: This job succeeded: par_testhalt now success 30% false echo job 1; sleep 0.6; exit 0 par_testhalt now success 30% false job 2 par_testhalt now success 30% false parallel: This job succeeded: par_testhalt now success 30% false echo job 2; sleep 0.9; exit 0 par_testhalt now success 30% false job 3 par_testhalt now success 30% false parallel: This job succeeded: par_testhalt now success 30% false echo job 3; sleep 1.2; exit 0 par_testhalt now success 30% false job 4 par_testhalt now success 30% false parallel: This job succeeded: par_testhalt now success 30% false echo job 4; sleep 1.5; exit 0 par_testhalt now success 30% false job 5 par_testhalt now success 30% false parallel: This job succeeded: par_testhalt now success 30% false echo job 5; sleep 1.8; exit 0 par_testhalt now success 30% false job 6 par_testhalt now success 30% false parallel: This job succeeded: par_testhalt now success 30% false echo job 6; sleep 2.1; exit 0 par_testhalt now success 30% false 0 par_testhalt now success 70% true ### testhalt --halt now,success=70% par_testhalt now success 70% true job 1 par_testhalt now success 70% true job 2 par_testhalt now success 70% true job 3 par_testhalt now success 70% true job 4 par_testhalt now success 70% true job 5 par_testhalt now success 70% true job 6 par_testhalt now success 70% true job 7 par_testhalt now success 70% true job 8 par_testhalt now success 70% true job 9 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 11; sleep 3.6; exit 0 par_testhalt now success 70% true job 10 par_testhalt now success 70% true job 11 par_testhalt now success 70% true job 12 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 12; sleep 3.9; exit 0 par_testhalt now success 70% true job 13 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 13; sleep 4.2; exit 0 par_testhalt now success 70% true job 14 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 14; sleep 4.5; exit 0 par_testhalt now success 70% true job 15 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 15; sleep 4.8; exit 0 par_testhalt now success 70% true job 16 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 16; sleep 5.1; exit 0 par_testhalt now success 70% true job 17 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 17; sleep 5.4; exit 0 par_testhalt now success 70% true job 18 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 18; sleep 5.7; exit 0 par_testhalt now success 70% true job 19 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 19; sleep 6; exit 0 par_testhalt now success 70% true job 20 par_testhalt now success 70% true parallel: This job succeeded: par_testhalt now success 70% true echo job 20; sleep 6.3; exit 0 par_testhalt now success 70% true 50 par_testhalt now success 70% false ### testhalt --halt now,success=70% par_testhalt now success 70% false job 1 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 1; sleep 0.6; exit 0 par_testhalt now success 70% false job 2 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 2; sleep 0.9; exit 0 par_testhalt now success 70% false job 3 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 3; sleep 1.2; exit 0 par_testhalt now success 70% false job 4 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 4; sleep 1.5; exit 0 par_testhalt now success 70% false job 5 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 5; sleep 1.8; exit 0 par_testhalt now success 70% false job 6 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 6; sleep 2.1; exit 0 par_testhalt now success 70% false job 7 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 7; sleep 2.4; exit 0 par_testhalt now success 70% false job 8 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 8; sleep 2.7; exit 0 par_testhalt now success 70% false job 9 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 9; sleep 3; exit 0 par_testhalt now success 70% false job 10 par_testhalt now success 70% false parallel: This job succeeded: par_testhalt now success 70% false echo job 10; sleep 3.3; exit 0 par_testhalt now success 70% false job 11 par_testhalt now success 70% false job 12 par_testhalt now success 70% false job 13 par_testhalt now success 70% false job 14 par_testhalt now success 70% false job 15 par_testhalt now success 70% false job 16 par_testhalt now success 70% false job 17 par_testhalt now success 70% false job 18 par_testhalt now success 70% false job 19 par_testhalt now success 70% false job 20 par_testhalt now success 70% false 50 par_testhalt now done 0 true ### testhalt --halt now,done=0 par_testhalt now done 0 true job 1 par_testhalt now done 0 true parallel: This job finished: par_testhalt now done 0 true echo job 1; sleep 0.9; exit 1 par_testhalt now done 0 true 0 par_testhalt now done 0 false ### testhalt --halt now,done=0 par_testhalt now done 0 false job 1 par_testhalt now done 0 false parallel: This job finished: par_testhalt now done 0 false echo job 1; sleep 0.6; exit 0 par_testhalt now done 0 false 0 par_testhalt now done 1 true ### testhalt --halt now,done=1 par_testhalt now done 1 true job 1 par_testhalt now done 1 true parallel: This job finished: par_testhalt now done 1 true echo job 1; sleep 0.9; exit 1 par_testhalt now done 1 true 1 par_testhalt now done 1 false ### testhalt --halt now,done=1 par_testhalt now done 1 false job 1 par_testhalt now done 1 false parallel: This job finished: par_testhalt now done 1 false echo job 1; sleep 0.6; exit 0 par_testhalt now done 1 false 0 par_testhalt now done 2 true ### testhalt --halt now,done=2 par_testhalt now done 2 true job 1 par_testhalt now done 2 true parallel: This job finished: par_testhalt now done 2 true echo job 1; sleep 0.9; exit 1 par_testhalt now done 2 true job 2 par_testhalt now done 2 true parallel: This job finished: par_testhalt now done 2 true echo job 2; sleep 1.5; exit 2 par_testhalt now done 2 true 2 par_testhalt now done 2 false ### testhalt --halt now,done=2 par_testhalt now done 2 false job 1 par_testhalt now done 2 false parallel: This job finished: par_testhalt now done 2 false echo job 1; sleep 0.6; exit 0 par_testhalt now done 2 false job 2 par_testhalt now done 2 false parallel: This job finished: par_testhalt now done 2 false echo job 2; sleep 0.9; exit 0 par_testhalt now done 2 false 101 par_testhalt now done 30% true ### testhalt --halt now,done=30% par_testhalt now done 30% true job 1 par_testhalt now done 30% true parallel: This job finished: par_testhalt now done 30% true echo job 1; sleep 0.9; exit 1 par_testhalt now done 30% true job 2 par_testhalt now done 30% true parallel: This job finished: par_testhalt now done 30% true echo job 2; sleep 1.5; exit 2 par_testhalt now done 30% true job 3 par_testhalt now done 30% true parallel: This job finished: par_testhalt now done 30% true echo job 3; sleep 2.1; exit 3 par_testhalt now done 30% true job 4 par_testhalt now done 30% true parallel: This job finished: par_testhalt now done 30% true echo job 4; sleep 2.7; exit 4 par_testhalt now done 30% true job 5 par_testhalt now done 30% true parallel: This job finished: par_testhalt now done 30% true echo job 5; sleep 3.3; exit 5 par_testhalt now done 30% true job 6 par_testhalt now done 30% true parallel: This job finished: par_testhalt now done 30% true echo job 6; sleep 3.9; exit 6 par_testhalt now done 30% true 30 par_testhalt now done 30% false ### testhalt --halt now,done=30% par_testhalt now done 30% false job 1 par_testhalt now done 30% false parallel: This job finished: par_testhalt now done 30% false echo job 1; sleep 0.6; exit 0 par_testhalt now done 30% false job 2 par_testhalt now done 30% false parallel: This job finished: par_testhalt now done 30% false echo job 2; sleep 0.9; exit 0 par_testhalt now done 30% false job 3 par_testhalt now done 30% false parallel: This job finished: par_testhalt now done 30% false echo job 3; sleep 1.2; exit 0 par_testhalt now done 30% false job 4 par_testhalt now done 30% false parallel: This job finished: par_testhalt now done 30% false echo job 4; sleep 1.5; exit 0 par_testhalt now done 30% false job 5 par_testhalt now done 30% false parallel: This job finished: par_testhalt now done 30% false echo job 5; sleep 1.8; exit 0 par_testhalt now done 30% false job 6 par_testhalt now done 30% false parallel: This job finished: par_testhalt now done 30% false echo job 6; sleep 2.1; exit 0 par_testhalt now done 30% false 0 par_testhalt now done 70% true ### testhalt --halt now,done=70% par_testhalt now done 70% true job 1 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 1; sleep 0.9; exit 1 par_testhalt now done 70% true job 2 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 2; sleep 1.5; exit 2 par_testhalt now done 70% true job 3 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 3; sleep 2.1; exit 3 par_testhalt now done 70% true job 4 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 4; sleep 2.7; exit 4 par_testhalt now done 70% true job 5 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 5; sleep 3.3; exit 5 par_testhalt now done 70% true job 6 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 6; sleep 3.9; exit 6 par_testhalt now done 70% true job 7 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 7; sleep 4.5; exit 7 par_testhalt now done 70% true job 8 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 8; sleep 5.1; exit 8 par_testhalt now done 70% true job 9 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 9; sleep 5.7; exit 9 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 11; sleep 3.6; exit 0 par_testhalt now done 70% true job 10 par_testhalt now done 70% true job 11 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 10; sleep 6.3; exit 10 par_testhalt now done 70% true job 12 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 12; sleep 3.9; exit 0 par_testhalt now done 70% true job 13 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 13; sleep 4.2; exit 0 par_testhalt now done 70% true job 14 par_testhalt now done 70% true parallel: This job finished: par_testhalt now done 70% true echo job 14; sleep 4.5; exit 0 par_testhalt now done 70% true 50 par_testhalt now done 70% false ### testhalt --halt now,done=70% par_testhalt now done 70% false job 1 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 1; sleep 0.6; exit 0 par_testhalt now done 70% false job 2 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 2; sleep 0.9; exit 0 par_testhalt now done 70% false job 3 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 3; sleep 1.2; exit 0 par_testhalt now done 70% false job 4 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 4; sleep 1.5; exit 0 par_testhalt now done 70% false job 5 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 5; sleep 1.8; exit 0 par_testhalt now done 70% false job 6 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 6; sleep 2.1; exit 0 par_testhalt now done 70% false job 7 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 7; sleep 2.4; exit 0 par_testhalt now done 70% false job 8 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 8; sleep 2.7; exit 0 par_testhalt now done 70% false job 9 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 9; sleep 3; exit 0 par_testhalt now done 70% false job 10 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 10; sleep 3.3; exit 0 par_testhalt now done 70% false job 11 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 11; sleep 3.9; exit 1 par_testhalt now done 70% false job 12 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 12; sleep 4.5; exit 2 par_testhalt now done 70% false job 13 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 13; sleep 5.1; exit 3 par_testhalt now done 70% false job 14 par_testhalt now done 70% false parallel: This job finished: par_testhalt now done 70% false echo job 14; sleep 5.7; exit 4 par_testhalt now done 70% false 20 par_testhalt soon fail 0 true ### testhalt --halt soon,fail=0 par_testhalt soon fail 0 true job 1 par_testhalt soon fail 0 true parallel: This job failed: par_testhalt soon fail 0 true echo job 1; sleep 0.9; exit 1 par_testhalt soon fail 0 true job 2 par_testhalt soon fail 0 true parallel: This job failed: par_testhalt soon fail 0 true echo job 2; sleep 1.5; exit 2 par_testhalt soon fail 0 true job 3 par_testhalt soon fail 0 true parallel: This job failed: par_testhalt soon fail 0 true echo job 3; sleep 2.1; exit 3 par_testhalt soon fail 0 true job 4 par_testhalt soon fail 0 true parallel: This job failed: par_testhalt soon fail 0 true echo job 4; sleep 2.7; exit 4 par_testhalt soon fail 0 true 0 par_testhalt soon fail 0 false ### testhalt --halt soon,fail=0 par_testhalt soon fail 0 false job 1 par_testhalt soon fail 0 false job 2 par_testhalt soon fail 0 false job 3 par_testhalt soon fail 0 false job 4 par_testhalt soon fail 0 false job 5 par_testhalt soon fail 0 false job 6 par_testhalt soon fail 0 false job 7 par_testhalt soon fail 0 false job 8 par_testhalt soon fail 0 false job 9 par_testhalt soon fail 0 false job 10 par_testhalt soon fail 0 false job 11 par_testhalt soon fail 0 false parallel: This job failed: par_testhalt soon fail 0 false echo job 11; sleep 3.9; exit 1 par_testhalt soon fail 0 false job 12 par_testhalt soon fail 0 false parallel: This job failed: par_testhalt soon fail 0 false echo job 12; sleep 4.5; exit 2 par_testhalt soon fail 0 false job 13 par_testhalt soon fail 0 false parallel: This job failed: par_testhalt soon fail 0 false echo job 13; sleep 5.1; exit 3 par_testhalt soon fail 0 false job 14 par_testhalt soon fail 0 false parallel: This job failed: par_testhalt soon fail 0 false echo job 14; sleep 5.7; exit 4 par_testhalt soon fail 0 false 0 par_testhalt soon fail 1 true ### testhalt --halt soon,fail=1 par_testhalt soon fail 1 true job 1 par_testhalt soon fail 1 true parallel: This job failed: par_testhalt soon fail 1 true echo job 1; sleep 0.9; exit 1 par_testhalt soon fail 1 true job 2 par_testhalt soon fail 1 true parallel: This job failed: par_testhalt soon fail 1 true echo job 2; sleep 1.5; exit 2 par_testhalt soon fail 1 true job 3 par_testhalt soon fail 1 true parallel: This job failed: par_testhalt soon fail 1 true echo job 3; sleep 2.1; exit 3 par_testhalt soon fail 1 true job 4 par_testhalt soon fail 1 true parallel: This job failed: par_testhalt soon fail 1 true echo job 4; sleep 2.7; exit 4 par_testhalt soon fail 1 true 1 par_testhalt soon fail 1 false ### testhalt --halt soon,fail=1 par_testhalt soon fail 1 false job 1 par_testhalt soon fail 1 false job 2 par_testhalt soon fail 1 false job 3 par_testhalt soon fail 1 false job 4 par_testhalt soon fail 1 false job 5 par_testhalt soon fail 1 false job 6 par_testhalt soon fail 1 false job 7 par_testhalt soon fail 1 false job 8 par_testhalt soon fail 1 false job 9 par_testhalt soon fail 1 false job 10 par_testhalt soon fail 1 false job 11 par_testhalt soon fail 1 false parallel: This job failed: par_testhalt soon fail 1 false echo job 11; sleep 3.9; exit 1 par_testhalt soon fail 1 false job 12 par_testhalt soon fail 1 false parallel: This job failed: par_testhalt soon fail 1 false echo job 12; sleep 4.5; exit 2 par_testhalt soon fail 1 false job 13 par_testhalt soon fail 1 false parallel: This job failed: par_testhalt soon fail 1 false echo job 13; sleep 5.1; exit 3 par_testhalt soon fail 1 false job 14 par_testhalt soon fail 1 false parallel: This job failed: par_testhalt soon fail 1 false echo job 14; sleep 5.7; exit 4 par_testhalt soon fail 1 false 1 par_testhalt soon fail 2 true ### testhalt --halt soon,fail=2 par_testhalt soon fail 2 true job 1 par_testhalt soon fail 2 true parallel: This job failed: par_testhalt soon fail 2 true echo job 1; sleep 0.9; exit 1 par_testhalt soon fail 2 true job 2 par_testhalt soon fail 2 true parallel: This job failed: par_testhalt soon fail 2 true echo job 2; sleep 1.5; exit 2 par_testhalt soon fail 2 true job 3 par_testhalt soon fail 2 true parallel: This job failed: par_testhalt soon fail 2 true echo job 3; sleep 2.1; exit 3 par_testhalt soon fail 2 true job 4 par_testhalt soon fail 2 true parallel: This job failed: par_testhalt soon fail 2 true echo job 4; sleep 2.7; exit 4 par_testhalt soon fail 2 true job 5 par_testhalt soon fail 2 true parallel: This job failed: par_testhalt soon fail 2 true echo job 5; sleep 3.3; exit 5 par_testhalt soon fail 2 true 2 par_testhalt soon fail 2 false ### testhalt --halt soon,fail=2 par_testhalt soon fail 2 false job 1 par_testhalt soon fail 2 false job 2 par_testhalt soon fail 2 false job 3 par_testhalt soon fail 2 false job 4 par_testhalt soon fail 2 false job 5 par_testhalt soon fail 2 false job 6 par_testhalt soon fail 2 false job 7 par_testhalt soon fail 2 false job 8 par_testhalt soon fail 2 false job 9 par_testhalt soon fail 2 false job 10 par_testhalt soon fail 2 false job 11 par_testhalt soon fail 2 false parallel: This job failed: par_testhalt soon fail 2 false echo job 11; sleep 3.9; exit 1 par_testhalt soon fail 2 false job 12 par_testhalt soon fail 2 false parallel: This job failed: par_testhalt soon fail 2 false echo job 12; sleep 4.5; exit 2 par_testhalt soon fail 2 false job 13 par_testhalt soon fail 2 false parallel: This job failed: par_testhalt soon fail 2 false echo job 13; sleep 5.1; exit 3 par_testhalt soon fail 2 false job 14 par_testhalt soon fail 2 false parallel: This job failed: par_testhalt soon fail 2 false echo job 14; sleep 5.7; exit 4 par_testhalt soon fail 2 false job 15 par_testhalt soon fail 2 false parallel: This job failed: par_testhalt soon fail 2 false echo job 15; sleep 6.3; exit 5 par_testhalt soon fail 2 false 2 par_testhalt soon fail 30% true ### testhalt --halt soon,fail=30% par_testhalt soon fail 30% true job 1 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 1; sleep 0.9; exit 1 par_testhalt soon fail 30% true job 2 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 2; sleep 1.5; exit 2 par_testhalt soon fail 30% true job 3 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 3; sleep 2.1; exit 3 par_testhalt soon fail 30% true job 4 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 4; sleep 2.7; exit 4 par_testhalt soon fail 30% true job 5 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 5; sleep 3.3; exit 5 par_testhalt soon fail 30% true job 6 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 6; sleep 3.9; exit 6 par_testhalt soon fail 30% true job 7 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 7; sleep 4.5; exit 7 par_testhalt soon fail 30% true job 8 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 8; sleep 5.1; exit 8 par_testhalt soon fail 30% true job 9 par_testhalt soon fail 30% true parallel: This job failed: par_testhalt soon fail 30% true echo job 9; sleep 5.7; exit 9 par_testhalt soon fail 30% true 30 par_testhalt soon fail 30% false ### testhalt --halt soon,fail=30% par_testhalt soon fail 30% false job 1 par_testhalt soon fail 30% false job 2 par_testhalt soon fail 30% false job 3 par_testhalt soon fail 30% false job 4 par_testhalt soon fail 30% false job 5 par_testhalt soon fail 30% false job 6 par_testhalt soon fail 30% false job 7 par_testhalt soon fail 30% false job 8 par_testhalt soon fail 30% false job 9 par_testhalt soon fail 30% false job 10 par_testhalt soon fail 30% false job 11 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 11; sleep 3.9; exit 1 par_testhalt soon fail 30% false job 12 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 12; sleep 4.5; exit 2 par_testhalt soon fail 30% false job 13 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 13; sleep 5.1; exit 3 par_testhalt soon fail 30% false job 14 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 14; sleep 5.7; exit 4 par_testhalt soon fail 30% false job 15 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 15; sleep 6.3; exit 5 par_testhalt soon fail 30% false job 16 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 16; sleep 6.9; exit 6 par_testhalt soon fail 30% false job 17 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 17; sleep 7.5; exit 7 par_testhalt soon fail 30% false job 18 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 18; sleep 8.1; exit 8 par_testhalt soon fail 30% false job 19 par_testhalt soon fail 30% false parallel: This job failed: par_testhalt soon fail 30% false echo job 19; sleep 8.7; exit 9 par_testhalt soon fail 30% false 30 par_testhalt soon fail 70% true ### testhalt --halt soon,fail=70% par_testhalt soon fail 70% true job 1 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 1; sleep 0.9; exit 1 par_testhalt soon fail 70% true job 2 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 2; sleep 1.5; exit 2 par_testhalt soon fail 70% true job 3 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 3; sleep 2.1; exit 3 par_testhalt soon fail 70% true job 4 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 4; sleep 2.7; exit 4 par_testhalt soon fail 70% true job 5 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 5; sleep 3.3; exit 5 par_testhalt soon fail 70% true job 6 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 6; sleep 3.9; exit 6 par_testhalt soon fail 70% true job 7 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 7; sleep 4.5; exit 7 par_testhalt soon fail 70% true job 8 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 8; sleep 5.1; exit 8 par_testhalt soon fail 70% true job 9 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 9; sleep 5.7; exit 9 par_testhalt soon fail 70% true job 10 par_testhalt soon fail 70% true job 11 par_testhalt soon fail 70% true parallel: This job failed: par_testhalt soon fail 70% true echo job 10; sleep 6.3; exit 10 par_testhalt soon fail 70% true job 12 par_testhalt soon fail 70% true job 13 par_testhalt soon fail 70% true job 14 par_testhalt soon fail 70% true job 15 par_testhalt soon fail 70% true job 16 par_testhalt soon fail 70% true job 17 par_testhalt soon fail 70% true job 18 par_testhalt soon fail 70% true job 19 par_testhalt soon fail 70% true job 20 par_testhalt soon fail 70% true 50 par_testhalt soon fail 70% false ### testhalt --halt soon,fail=70% par_testhalt soon fail 70% false job 1 par_testhalt soon fail 70% false job 2 par_testhalt soon fail 70% false job 3 par_testhalt soon fail 70% false job 4 par_testhalt soon fail 70% false job 5 par_testhalt soon fail 70% false job 6 par_testhalt soon fail 70% false job 7 par_testhalt soon fail 70% false job 8 par_testhalt soon fail 70% false job 9 par_testhalt soon fail 70% false job 10 par_testhalt soon fail 70% false job 11 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 11; sleep 3.9; exit 1 par_testhalt soon fail 70% false job 12 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 12; sleep 4.5; exit 2 par_testhalt soon fail 70% false job 13 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 13; sleep 5.1; exit 3 par_testhalt soon fail 70% false job 14 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 14; sleep 5.7; exit 4 par_testhalt soon fail 70% false job 15 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 15; sleep 6.3; exit 5 par_testhalt soon fail 70% false job 16 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 16; sleep 6.9; exit 6 par_testhalt soon fail 70% false job 17 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 17; sleep 7.5; exit 7 par_testhalt soon fail 70% false job 18 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 18; sleep 8.1; exit 8 par_testhalt soon fail 70% false job 19 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 19; sleep 8.7; exit 9 par_testhalt soon fail 70% false job 20 par_testhalt soon fail 70% false parallel: This job failed: par_testhalt soon fail 70% false echo job 20; sleep 9.3; exit 10 par_testhalt soon fail 70% false 50 par_testhalt soon success 0 true ### testhalt --halt soon,success=0 par_testhalt soon success 0 true job 1 par_testhalt soon success 0 true job 2 par_testhalt soon success 0 true job 3 par_testhalt soon success 0 true job 4 par_testhalt soon success 0 true job 5 par_testhalt soon success 0 true job 6 par_testhalt soon success 0 true job 7 par_testhalt soon success 0 true job 8 par_testhalt soon success 0 true job 9 par_testhalt soon success 0 true parallel: This job succeeded: par_testhalt soon success 0 true echo job 11; sleep 3.6; exit 0 par_testhalt soon success 0 true job 10 par_testhalt soon success 0 true job 11 par_testhalt soon success 0 true job 12 par_testhalt soon success 0 true parallel: This job succeeded: par_testhalt soon success 0 true echo job 12; sleep 3.9; exit 0 par_testhalt soon success 0 true job 13 par_testhalt soon success 0 true parallel: This job succeeded: par_testhalt soon success 0 true echo job 13; sleep 4.2; exit 0 par_testhalt soon success 0 true 0 par_testhalt soon success 0 false ### testhalt --halt soon,success=0 par_testhalt soon success 0 false job 1 par_testhalt soon success 0 false parallel: This job succeeded: par_testhalt soon success 0 false echo job 1; sleep 0.6; exit 0 par_testhalt soon success 0 false job 2 par_testhalt soon success 0 false parallel: This job succeeded: par_testhalt soon success 0 false echo job 2; sleep 0.9; exit 0 par_testhalt soon success 0 false job 3 par_testhalt soon success 0 false parallel: This job succeeded: par_testhalt soon success 0 false echo job 3; sleep 1.2; exit 0 par_testhalt soon success 0 false 0 par_testhalt soon success 1 true ### testhalt --halt soon,success=1 par_testhalt soon success 1 true job 1 par_testhalt soon success 1 true job 2 par_testhalt soon success 1 true job 3 par_testhalt soon success 1 true job 4 par_testhalt soon success 1 true job 5 par_testhalt soon success 1 true job 6 par_testhalt soon success 1 true job 7 par_testhalt soon success 1 true job 8 par_testhalt soon success 1 true job 9 par_testhalt soon success 1 true parallel: This job succeeded: par_testhalt soon success 1 true echo job 11; sleep 3.6; exit 0 par_testhalt soon success 1 true job 10 par_testhalt soon success 1 true job 11 par_testhalt soon success 1 true job 12 par_testhalt soon success 1 true parallel: This job succeeded: par_testhalt soon success 1 true echo job 12; sleep 3.9; exit 0 par_testhalt soon success 1 true job 13 par_testhalt soon success 1 true parallel: This job succeeded: par_testhalt soon success 1 true echo job 13; sleep 4.2; exit 0 par_testhalt soon success 1 true 0 par_testhalt soon success 1 false ### testhalt --halt soon,success=1 par_testhalt soon success 1 false job 1 par_testhalt soon success 1 false parallel: This job succeeded: par_testhalt soon success 1 false echo job 1; sleep 0.6; exit 0 par_testhalt soon success 1 false job 2 par_testhalt soon success 1 false parallel: This job succeeded: par_testhalt soon success 1 false echo job 2; sleep 0.9; exit 0 par_testhalt soon success 1 false job 3 par_testhalt soon success 1 false parallel: This job succeeded: par_testhalt soon success 1 false echo job 3; sleep 1.2; exit 0 par_testhalt soon success 1 false 0 par_testhalt soon success 2 true ### testhalt --halt soon,success=2 par_testhalt soon success 2 true job 1 par_testhalt soon success 2 true job 2 par_testhalt soon success 2 true job 3 par_testhalt soon success 2 true job 4 par_testhalt soon success 2 true job 5 par_testhalt soon success 2 true job 6 par_testhalt soon success 2 true job 7 par_testhalt soon success 2 true job 8 par_testhalt soon success 2 true job 9 par_testhalt soon success 2 true parallel: This job succeeded: par_testhalt soon success 2 true echo job 11; sleep 3.6; exit 0 par_testhalt soon success 2 true job 10 par_testhalt soon success 2 true job 11 par_testhalt soon success 2 true job 12 par_testhalt soon success 2 true parallel: This job succeeded: par_testhalt soon success 2 true echo job 12; sleep 3.9; exit 0 par_testhalt soon success 2 true job 13 par_testhalt soon success 2 true parallel: This job succeeded: par_testhalt soon success 2 true echo job 13; sleep 4.2; exit 0 par_testhalt soon success 2 true job 14 par_testhalt soon success 2 true parallel: This job succeeded: par_testhalt soon success 2 true echo job 14; sleep 4.5; exit 0 par_testhalt soon success 2 true job 15 par_testhalt soon success 2 true parallel: This job succeeded: par_testhalt soon success 2 true echo job 15; sleep 4.8; exit 0 par_testhalt soon success 2 true 0 par_testhalt soon success 2 false ### testhalt --halt soon,success=2 par_testhalt soon success 2 false job 1 par_testhalt soon success 2 false parallel: This job succeeded: par_testhalt soon success 2 false echo job 1; sleep 0.6; exit 0 par_testhalt soon success 2 false job 2 par_testhalt soon success 2 false parallel: This job succeeded: par_testhalt soon success 2 false echo job 2; sleep 0.9; exit 0 par_testhalt soon success 2 false job 3 par_testhalt soon success 2 false parallel: This job succeeded: par_testhalt soon success 2 false echo job 3; sleep 1.2; exit 0 par_testhalt soon success 2 false job 4 par_testhalt soon success 2 false parallel: This job succeeded: par_testhalt soon success 2 false echo job 4; sleep 1.5; exit 0 par_testhalt soon success 2 false job 5 par_testhalt soon success 2 false parallel: This job succeeded: par_testhalt soon success 2 false echo job 5; sleep 1.8; exit 0 par_testhalt soon success 2 false 0 par_testhalt soon success 30% true ### testhalt --halt soon,success=30% par_testhalt soon success 30% true job 1 par_testhalt soon success 30% true job 2 par_testhalt soon success 30% true job 3 par_testhalt soon success 30% true job 4 par_testhalt soon success 30% true job 5 par_testhalt soon success 30% true job 6 par_testhalt soon success 30% true job 7 par_testhalt soon success 30% true job 8 par_testhalt soon success 30% true job 9 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 11; sleep 3.6; exit 0 par_testhalt soon success 30% true job 10 par_testhalt soon success 30% true job 11 par_testhalt soon success 30% true job 12 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 12; sleep 3.9; exit 0 par_testhalt soon success 30% true job 13 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 13; sleep 4.2; exit 0 par_testhalt soon success 30% true job 14 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 14; sleep 4.5; exit 0 par_testhalt soon success 30% true job 15 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 15; sleep 4.8; exit 0 par_testhalt soon success 30% true job 16 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 16; sleep 5.1; exit 0 par_testhalt soon success 30% true job 17 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 17; sleep 5.4; exit 0 par_testhalt soon success 30% true job 18 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 18; sleep 5.7; exit 0 par_testhalt soon success 30% true job 19 par_testhalt soon success 30% true parallel: This job succeeded: par_testhalt soon success 30% true echo job 19; sleep 6; exit 0 par_testhalt soon success 30% true 0 par_testhalt soon success 30% false ### testhalt --halt soon,success=30% par_testhalt soon success 30% false job 1 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 1; sleep 0.6; exit 0 par_testhalt soon success 30% false job 2 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 2; sleep 0.9; exit 0 par_testhalt soon success 30% false job 3 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 3; sleep 1.2; exit 0 par_testhalt soon success 30% false job 4 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 4; sleep 1.5; exit 0 par_testhalt soon success 30% false job 5 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 5; sleep 1.8; exit 0 par_testhalt soon success 30% false job 6 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 6; sleep 2.1; exit 0 par_testhalt soon success 30% false job 7 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 7; sleep 2.4; exit 0 par_testhalt soon success 30% false job 8 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 8; sleep 2.7; exit 0 par_testhalt soon success 30% false job 9 par_testhalt soon success 30% false parallel: This job succeeded: par_testhalt soon success 30% false echo job 9; sleep 3; exit 0 par_testhalt soon success 30% false 0 par_testhalt soon success 70% true ### testhalt --halt soon,success=70% par_testhalt soon success 70% true job 1 par_testhalt soon success 70% true job 2 par_testhalt soon success 70% true job 3 par_testhalt soon success 70% true job 4 par_testhalt soon success 70% true job 5 par_testhalt soon success 70% true job 6 par_testhalt soon success 70% true job 7 par_testhalt soon success 70% true job 8 par_testhalt soon success 70% true job 9 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 11; sleep 3.6; exit 0 par_testhalt soon success 70% true job 10 par_testhalt soon success 70% true job 11 par_testhalt soon success 70% true job 12 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 12; sleep 3.9; exit 0 par_testhalt soon success 70% true job 13 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 13; sleep 4.2; exit 0 par_testhalt soon success 70% true job 14 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 14; sleep 4.5; exit 0 par_testhalt soon success 70% true job 15 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 15; sleep 4.8; exit 0 par_testhalt soon success 70% true job 16 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 16; sleep 5.1; exit 0 par_testhalt soon success 70% true job 17 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 17; sleep 5.4; exit 0 par_testhalt soon success 70% true job 18 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 18; sleep 5.7; exit 0 par_testhalt soon success 70% true job 19 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 19; sleep 6; exit 0 par_testhalt soon success 70% true job 20 par_testhalt soon success 70% true parallel: This job succeeded: par_testhalt soon success 70% true echo job 20; sleep 6.3; exit 0 par_testhalt soon success 70% true 50 par_testhalt soon success 70% false ### testhalt --halt soon,success=70% par_testhalt soon success 70% false job 1 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 1; sleep 0.6; exit 0 par_testhalt soon success 70% false job 2 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 2; sleep 0.9; exit 0 par_testhalt soon success 70% false job 3 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 3; sleep 1.2; exit 0 par_testhalt soon success 70% false job 4 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 4; sleep 1.5; exit 0 par_testhalt soon success 70% false job 5 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 5; sleep 1.8; exit 0 par_testhalt soon success 70% false job 6 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 6; sleep 2.1; exit 0 par_testhalt soon success 70% false job 7 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 7; sleep 2.4; exit 0 par_testhalt soon success 70% false job 8 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 8; sleep 2.7; exit 0 par_testhalt soon success 70% false job 9 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 9; sleep 3; exit 0 par_testhalt soon success 70% false job 10 par_testhalt soon success 70% false parallel: This job succeeded: par_testhalt soon success 70% false echo job 10; sleep 3.3; exit 0 par_testhalt soon success 70% false job 11 par_testhalt soon success 70% false job 12 par_testhalt soon success 70% false job 13 par_testhalt soon success 70% false job 14 par_testhalt soon success 70% false job 15 par_testhalt soon success 70% false job 16 par_testhalt soon success 70% false job 17 par_testhalt soon success 70% false job 18 par_testhalt soon success 70% false job 19 par_testhalt soon success 70% false job 20 par_testhalt soon success 70% false 50 par_testhalt soon done 0 true ### testhalt --halt soon,done=0 par_testhalt soon done 0 true job 1 par_testhalt soon done 0 true parallel: This job finished: par_testhalt soon done 0 true echo job 1; sleep 0.9; exit 1 par_testhalt soon done 0 true job 2 par_testhalt soon done 0 true parallel: This job finished: par_testhalt soon done 0 true echo job 2; sleep 1.5; exit 2 par_testhalt soon done 0 true job 3 par_testhalt soon done 0 true parallel: This job finished: par_testhalt soon done 0 true echo job 3; sleep 2.1; exit 3 par_testhalt soon done 0 true job 4 par_testhalt soon done 0 true parallel: This job finished: par_testhalt soon done 0 true echo job 4; sleep 2.7; exit 4 par_testhalt soon done 0 true 0 par_testhalt soon done 0 false ### testhalt --halt soon,done=0 par_testhalt soon done 0 false job 1 par_testhalt soon done 0 false parallel: This job finished: par_testhalt soon done 0 false echo job 1; sleep 0.6; exit 0 par_testhalt soon done 0 false job 2 par_testhalt soon done 0 false parallel: This job finished: par_testhalt soon done 0 false echo job 2; sleep 0.9; exit 0 par_testhalt soon done 0 false job 3 par_testhalt soon done 0 false parallel: This job finished: par_testhalt soon done 0 false echo job 3; sleep 1.2; exit 0 par_testhalt soon done 0 false job 4 par_testhalt soon done 0 false parallel: This job finished: par_testhalt soon done 0 false echo job 4; sleep 1.5; exit 0 par_testhalt soon done 0 false 0 par_testhalt soon done 1 true ### testhalt --halt soon,done=1 par_testhalt soon done 1 true job 1 par_testhalt soon done 1 true parallel: This job finished: par_testhalt soon done 1 true echo job 1; sleep 0.9; exit 1 par_testhalt soon done 1 true job 2 par_testhalt soon done 1 true parallel: This job finished: par_testhalt soon done 1 true echo job 2; sleep 1.5; exit 2 par_testhalt soon done 1 true job 3 par_testhalt soon done 1 true parallel: This job finished: par_testhalt soon done 1 true echo job 3; sleep 2.1; exit 3 par_testhalt soon done 1 true job 4 par_testhalt soon done 1 true parallel: This job finished: par_testhalt soon done 1 true echo job 4; sleep 2.7; exit 4 par_testhalt soon done 1 true 1 par_testhalt soon done 1 false ### testhalt --halt soon,done=1 par_testhalt soon done 1 false job 1 par_testhalt soon done 1 false parallel: This job finished: par_testhalt soon done 1 false echo job 1; sleep 0.6; exit 0 par_testhalt soon done 1 false job 2 par_testhalt soon done 1 false parallel: This job finished: par_testhalt soon done 1 false echo job 2; sleep 0.9; exit 0 par_testhalt soon done 1 false job 3 par_testhalt soon done 1 false parallel: This job finished: par_testhalt soon done 1 false echo job 3; sleep 1.2; exit 0 par_testhalt soon done 1 false job 4 par_testhalt soon done 1 false parallel: This job finished: par_testhalt soon done 1 false echo job 4; sleep 1.5; exit 0 par_testhalt soon done 1 false 0 par_testhalt soon done 2 true ### testhalt --halt soon,done=2 par_testhalt soon done 2 true job 1 par_testhalt soon done 2 true parallel: This job finished: par_testhalt soon done 2 true echo job 1; sleep 0.9; exit 1 par_testhalt soon done 2 true job 2 par_testhalt soon done 2 true parallel: This job finished: par_testhalt soon done 2 true echo job 2; sleep 1.5; exit 2 par_testhalt soon done 2 true job 3 par_testhalt soon done 2 true parallel: This job finished: par_testhalt soon done 2 true echo job 3; sleep 2.1; exit 3 par_testhalt soon done 2 true job 4 par_testhalt soon done 2 true parallel: This job finished: par_testhalt soon done 2 true echo job 4; sleep 2.7; exit 4 par_testhalt soon done 2 true job 5 par_testhalt soon done 2 true parallel: This job finished: par_testhalt soon done 2 true echo job 5; sleep 3.3; exit 5 par_testhalt soon done 2 true 2 par_testhalt soon done 2 false ### testhalt --halt soon,done=2 par_testhalt soon done 2 false job 1 par_testhalt soon done 2 false parallel: This job finished: par_testhalt soon done 2 false echo job 1; sleep 0.6; exit 0 par_testhalt soon done 2 false job 2 par_testhalt soon done 2 false parallel: This job finished: par_testhalt soon done 2 false echo job 2; sleep 0.9; exit 0 par_testhalt soon done 2 false job 3 par_testhalt soon done 2 false parallel: This job finished: par_testhalt soon done 2 false echo job 3; sleep 1.2; exit 0 par_testhalt soon done 2 false job 4 par_testhalt soon done 2 false parallel: This job finished: par_testhalt soon done 2 false echo job 4; sleep 1.5; exit 0 par_testhalt soon done 2 false job 5 par_testhalt soon done 2 false parallel: This job finished: par_testhalt soon done 2 false echo job 5; sleep 1.8; exit 0 par_testhalt soon done 2 false 101 par_testhalt soon done 30% true ### testhalt --halt soon,done=30% par_testhalt soon done 30% true job 1 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 1; sleep 0.9; exit 1 par_testhalt soon done 30% true job 2 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 2; sleep 1.5; exit 2 par_testhalt soon done 30% true job 3 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 3; sleep 2.1; exit 3 par_testhalt soon done 30% true job 4 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 4; sleep 2.7; exit 4 par_testhalt soon done 30% true job 5 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 5; sleep 3.3; exit 5 par_testhalt soon done 30% true job 6 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 6; sleep 3.9; exit 6 par_testhalt soon done 30% true job 7 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 7; sleep 4.5; exit 7 par_testhalt soon done 30% true job 8 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 8; sleep 5.1; exit 8 par_testhalt soon done 30% true job 9 par_testhalt soon done 30% true parallel: This job finished: par_testhalt soon done 30% true echo job 9; sleep 5.7; exit 9 par_testhalt soon done 30% true 30 par_testhalt soon done 30% false ### testhalt --halt soon,done=30% par_testhalt soon done 30% false job 1 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 1; sleep 0.6; exit 0 par_testhalt soon done 30% false job 2 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 2; sleep 0.9; exit 0 par_testhalt soon done 30% false job 3 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 3; sleep 1.2; exit 0 par_testhalt soon done 30% false job 4 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 4; sleep 1.5; exit 0 par_testhalt soon done 30% false job 5 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 5; sleep 1.8; exit 0 par_testhalt soon done 30% false job 6 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 6; sleep 2.1; exit 0 par_testhalt soon done 30% false job 7 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 7; sleep 2.4; exit 0 par_testhalt soon done 30% false job 8 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 8; sleep 2.7; exit 0 par_testhalt soon done 30% false job 9 par_testhalt soon done 30% false parallel: This job finished: par_testhalt soon done 30% false echo job 9; sleep 3; exit 0 par_testhalt soon done 30% false 0 par_testhalt soon done 70% true ### testhalt --halt soon,done=70% par_testhalt soon done 70% true job 1 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 1; sleep 0.9; exit 1 par_testhalt soon done 70% true job 2 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 2; sleep 1.5; exit 2 par_testhalt soon done 70% true job 3 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 3; sleep 2.1; exit 3 par_testhalt soon done 70% true job 4 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 4; sleep 2.7; exit 4 par_testhalt soon done 70% true job 5 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 5; sleep 3.3; exit 5 par_testhalt soon done 70% true job 6 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 6; sleep 3.9; exit 6 par_testhalt soon done 70% true job 7 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 7; sleep 4.5; exit 7 par_testhalt soon done 70% true job 8 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 8; sleep 5.1; exit 8 par_testhalt soon done 70% true job 9 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 9; sleep 5.7; exit 9 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 11; sleep 3.6; exit 0 par_testhalt soon done 70% true job 10 par_testhalt soon done 70% true job 11 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 10; sleep 6.3; exit 10 par_testhalt soon done 70% true job 12 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 12; sleep 3.9; exit 0 par_testhalt soon done 70% true job 13 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 13; sleep 4.2; exit 0 par_testhalt soon done 70% true job 14 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 14; sleep 4.5; exit 0 par_testhalt soon done 70% true job 15 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 15; sleep 4.8; exit 0 par_testhalt soon done 70% true job 16 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 16; sleep 5.1; exit 0 par_testhalt soon done 70% true job 17 par_testhalt soon done 70% true parallel: This job finished: par_testhalt soon done 70% true echo job 17; sleep 5.4; exit 0 par_testhalt soon done 70% true 50 par_testhalt soon done 70% false ### testhalt --halt soon,done=70% par_testhalt soon done 70% false job 1 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 1; sleep 0.6; exit 0 par_testhalt soon done 70% false job 2 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 2; sleep 0.9; exit 0 par_testhalt soon done 70% false job 3 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 3; sleep 1.2; exit 0 par_testhalt soon done 70% false job 4 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 4; sleep 1.5; exit 0 par_testhalt soon done 70% false job 5 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 5; sleep 1.8; exit 0 par_testhalt soon done 70% false job 6 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 6; sleep 2.1; exit 0 par_testhalt soon done 70% false job 7 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 7; sleep 2.4; exit 0 par_testhalt soon done 70% false job 8 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 8; sleep 2.7; exit 0 par_testhalt soon done 70% false job 9 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 9; sleep 3; exit 0 par_testhalt soon done 70% false job 10 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 10; sleep 3.3; exit 0 par_testhalt soon done 70% false job 11 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 11; sleep 3.9; exit 1 par_testhalt soon done 70% false job 12 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 12; sleep 4.5; exit 2 par_testhalt soon done 70% false job 13 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 13; sleep 5.1; exit 3 par_testhalt soon done 70% false job 14 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 14; sleep 5.7; exit 4 par_testhalt soon done 70% false job 15 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 15; sleep 6.3; exit 5 par_testhalt soon done 70% false job 16 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 16; sleep 6.9; exit 6 par_testhalt soon done 70% false job 17 par_testhalt soon done 70% false parallel: This job finished: par_testhalt soon done 70% false echo job 17; sleep 7.5; exit 7 par_testhalt soon done 70% false 20