./abcd.sh #thisスクリプトは、/ tmp /abcd/にzipファイルを作成するためのJavaコードを実行します。
abcd.shスクリプトがzipファイルを作成するのに30秒かかる場合もあれば、作成するのに60秒かかる場合もあります。
abcd.shファイルを編集する権限がないため、。/ abcd.shのpidを取得するためにこのコードを記述しましたが、子プロセスのpidを取得する方法がわかりません。
./abcd.sh &
pid=$!
wait $pid
このコードは./abcd.shが実行されるまで待機していますが、zipファイルが完了するまで待機していません。
zipファイルが作成されるまで待つことができる方法はありますか?私の考えは、zipファイル作成のpidを知った場合、wait $ zipfilepidを使用できますが、zipファイル作成用のpidを取得する方法がわからないということです。
.abcd.sh
sleep 60
睡眠がこれに代わるものであることは知っていますが、zipファイルが作成されても待ちたくありません。