How to limit number of threads/sub-processes used in a function in bash
Interesting question. I tried to use xargs for this and I found a way. Try this: seq 10 | xargs -i –max-procs=4 bash -c “echo start {}; sleep 3; echo done {}” –max-procs=4 will ensure that no more than four subprocesses are running at a time. The output will look like this: start 2 start … Read more