for($i=0; $i<5; $i++) { for($j=0; j<60; $j++) { $output[$j]=system("qsub $input[$j]"); } #wait until each of the previous jobs finishes @input=pool_output(@output); }