码迷,mamicode.com
首页 > 系统相关 > 详细

check if a linux process is done using bash

时间:2014-07-28 15:06:23      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:linux   res   ef   ash   grep   oc   ca   bash   

# cat > check_process_is_end.sh


while true
do
   sleep 30
   res=`ps -ef | grep RNAhybrid`
   count=`grep -o "RNAhybrid" <<<"$res" | wc -l`
   if [ "$count" -eq "1" ] ; then
        echo $res
        echo -en "\007"
        sleep 1        
        echo -en "\007"  
        sleep 1        
        echo -en "\007"  
   fi
done


# chmod u+x check_process_is_end.sh
# ./check_process_is_end.sh

 

NOTE: RNAhybrid is a process name.
 

check if a linux process is done using bash,布布扣,bubuko.com

check if a linux process is done using bash

标签:linux   res   ef   ash   grep   oc   ca   bash   

原文地址:http://www.cnblogs.com/emanlee/p/3872664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!