shell脚本实现轮询查看进程是否结束

来源:互联网 发布:知乎live过期的能听么 编辑:程序博客网 时间:2024/05/13 06:54

功能需求:

一个shell脚本,为了使用多进程,启动十几个后台运行的程序,为了防止脚本比后台进程提前结束造成不可预估的影响,现要判断是否多个后台执行的已知进程已经结束,并在所有进程结束后做出相应操作。

使用定时循环判断的方式,代码如下:

复制代码
#!/bin/shline=`ps aux|grep processname|grep -v "grep"|wc -l`while [ $line -gt 1 ]do    echo "no~"    sleep 30    line=`ps aux|grep processname|grep -v "grep"|wc -l`doneecho "yes!"
复制代码
0 0
原创粉丝点击