while [ $(jobs -p | wc -l) -ge 10 ]; do sleep 0.5; done