Você pode usar:
ps h --ppid $$ | wc -l
para obter o número de processos filhos a partir de um script bash (lembre-se que isso inclui ps). Então, se você quiser ter 1000 processos, verifique se isso retorna 1001. Se não ativá-los com:
cmd &
para que eles sejam executados como filhos do script atual (e, portanto, incluídos na contagem). Você pode então dormir um pouco e depois verificar novamente em um loop para sempre. Uma coisa a ter em mente é se você está gerando outros processos que você precisará modificar o comando ps
para filtrar os processos que você deseja.
Esse primeiro comando é a peça central do quebra-cabeça, deve ser um pouco mais até que você tenha seu roteiro.