check if a linux process is done using 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,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。