0
私は2つのスクリプトを持っています。第二は第一に依存する。2番目のスクリプトのバックグラウンド・パラレル・プロセスが終了するまで、2番目のスクリプトがトリガーするのを待ちますか?
#!/bin/sh <br>
# This is First Script!
echo script 1 start here # This is a comment, too!
for number in 1 2 3 4 5
do
echo $number & # Here five backgroud process triggers
done
echo Script one ends here
#!/bin/sh
# This is Second Script!
echo Script 2 starts </t># This is a comment, too!
for number in 1 2 3 4 5
do
echo $number & # here other five background process triggers
done
echo Script 2 ends here
何?また$!最後に実行中のpidを保存しますか? –
はい、$!最後に実行されたコマンドのpidを返します。複数のアイテムをbgプロセスとして渡していて、非同期で終了する場合は、各pidを渡す必要があります。 waitは複数の引数を受け入れることができます。 –
これが助けられたり、そうでなければ正しかったなら、私はupvoteと答えのタグに感謝します:)。 –