As for the subtask of running 8 parallel processes per machine, Parallel::ForkManager might be easier to get started with, as it would largely hide the lower-level fork/exec/wait details from you.
(And in case you want to learn how things work under the hood, take a look at the the module's source — it's just ~150 lines of code, and not all that difficult to understand.)
In reply to Re: Struggling with fork, waitpid, wait
by almut
in thread Struggling with fork, waitpid, wait
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |