hmm, não testado
children=()
loopProgram1 & children+=($!)
loopProgram2 & children+=($!)
loopProgram3 & children+=($!)
Program4
kill "${children[@]}"
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?
hmm, não testado
children=()
loopProgram1 & children+=($!)
loopProgram2 & children+=($!)
loopProgram3 & children+=($!)
Program4
kill "${children[@]}"