
私のスクリプトには3つのシェル機能が含まれています。 2つは並列に実行されます。並列に実行されている2つの関数の実行が完了したら、3番目の関数を呼び出す必要があります。 3番目の関数を呼び出す方法は?
私の関数の構文は次のとおりです。
startsetup1()
{
...
}
startsetup2()
{
...
}
report()
{
...
}
startsetup1 & startsetup2
report
startsetup1 & startsetup2
これで、実行後にレポート機能を呼び出す必要があります。どうすればいいですか?
答え1
このwait
コマンドは、バックグラウンドプロセスが完了するのを待ちます。
startsetup1 & startsetup2 & wait
report