Você pode usar xargs
. Basta imprimir o nome do processo que você deseja 100 vezes e passá-lo para xargs
:
perl -e 'print "/path/to/process.php\n" x 100' | xargs -P 100 -I {} php {}
O comando Perl simplesmente imprime /path/to/process.php
seguido por uma nova linha 100 vezes. Isso é então passado para xargs
, que é informado para iniciar até 100 comandos paralelos ( -P 100
). O -I {}
indica xargs
para substituir a string {}
pela sua entrada. Portanto, php {}
é expandido para php /path/to/process.php
. Como tudo é feito por xargs
, um único Ctrl + C irá matar todos eles, e toda a saída será impressa no mesmo terminal.