複数のプロセスを待ち、プロセスが終了したら終了コードを印刷します。

複数のプロセスを待ち、プロセスが終了したら終了コードを印刷します。

ここで達成することは、スクリプトを介して3つの異なるカスタムアプリケーションを同時に実行し、待ってからアプリケーションが終了したときに通知を介して警告を受けたり、終了コードを印刷することです。

使用システム:Centos 6.8

ベストアンサー1

(4.3以降)waitのコマンドには次のオプションがあります。bash-n

-nこのオプションが指定されると、waitはジョブが終了するのを待ってから終了ステータスを返します。

これはあなたができることを意味します

command1 &
command2 &
command3 &

wait -n
printf 'One command exited with exit code %d\n' "$?"

おすすめ記事