0

Linux bashの賞賛:

いくつかのスリープ呼び出しがある次の.shスクリプトがありますが、スリープ呼び出しを置き換える方法はありますか?スリープ時間が正確でない可能性があります。プロセスの実行時間を確認し、前のプロセスが終了したら続行します。

./deploy.sh
sleep 60
./stop-tomcat.sh
sleep 60
./start-tomcat.sh stop

感謝します。

4

1 に答える 1

0

--PIDを見つける

$ pgrep gcalctool
15435

子プロセスが待機するのを待つ

while [ -e /proc/15435 ]; do sleep 0.1; done
于 2013-01-03T19:38:02.600 に答える