Iniciando vários códigos e parando após um deles terminar

1

Então, estou iniciando 4 códigos ao mesmo tempo e quero que 3 deles sejam executados em loop até que o 4º programa termine.

loopProgram1 & loopProgram2 & loopProgram3 & Program4

Então, eu quero que o loopPrograms 1,2 e 3 sejam executados e, em seguida, todos eles saiam assim que o programa4 estiver pronto. Existe alguma maneira de fazer isso?

    
por Pablo Leyes 07.03.2018 / 15:53

1 resposta

0

hmm, não testado

children=()
loopProgram1 & children+=($!)
loopProgram2 & children+=($!) 
loopProgram3 & children+=($!)
Program4
kill "${children[@]}"
    
por glenn jackman 07.03.2018 / 17:17