並列操作とプロセスの終了

並列操作とプロセスの終了

私のスクリプトには、次のように実行する必要がある3つのタスクがあります。

#1 and 2 need to run in parallel
task1 &
task2

#when task 1 is complete, task 3 is launched
task3

私の問題は、タスク2が連続プロセスであり、タスク3が開始されないことです。タスク2の条件を無視する必要がある場合、またはタスク1が完了したら、タスク2を終了することもできます。これは問題ではありません。

誰でもアイデアがあれば、スクリプトを進めることができます!ありがとう

答え1

私が正しく理解した場合は、次のものが必要です。

{ task1; task3; } &
task2

答え2

この試み:

{ task1 ; task3 ; } & task2 &

関連情報