What about the use of ulimit or any other tool that your sysadmin could control? On the other hand, these solutions seem ok: http://stackoverflow.com/questions/1537956/bash-limit-the-number-of-concurrent-jobs Nicolas