Se eu entendi bem, você precisa disso:
{ task1; task3; } &
task2
Eu tenho 3 tarefas em um script que precisam ser executadas da seguinte forma.
#1 and 2 need to run in parallel
task1 &
task2
#when task 1 is complete, task 3 is launched
task3
Meu problema é que a tarefa 2 sendo um processo contínuo impede que a tarefa 3 seja iniciada. Ou eu tenho que ignorar a condição da tarefa 2 ou eu também poderia matar a tarefa 2 quando a tarefa 1 estiver concluída, não um problema.
Se alguém tiver alguma ideia, meu script pode continuar! Obrigado
Se eu entendi bem, você precisa disso:
{ task1; task3; } &
task2
Tente isto:
{ task1 ; task3 ; } & task2 &
Tags multithreading