首页 > 系统服务 > 详细

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

时间:2016-08-02 11:16:39      阅读:252      评论:0      收藏:0      [点我收藏+]

功能需求:

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

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

#!/bin/sh
line=`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`
done
echo "yes!"

 

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

原文:http://www.cnblogs.com/ddddemo/p/5728270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!