Linux bash推荐:
我有如下几个睡眠调用的.sh脚本,有没有办法可以替换睡眠调用b / c睡眠时间可能不准确,我想检查进程运行时间并继续前一个进程完成。
./deploy.sh
sleep 60
./stop-tomcat.sh
sleep 60
./start-tomcat.sh stop
帮助表示赞赏。
答案 0 :(得分:0)
- 找到PID
$ pgrep gcalctool
15435
等待非子进程等待
while [ -e /proc/15435 ]; do sleep 0.1; done