[root@sfzoa62 mytest]# cat keep.sh 
#!/bin/bash
APPLICATION_IS_ONLINE=110
APPLICATION_IS_OFFLINE=100
sExit=0
PROCESSNAME="httpd"
echo "****************************************"
echo "*$0 " `date +'%Y/%m/%d %H:%M:%S'` "    *"
echo "****************************************"
echo "*PROCESSNAME Dead or Alive              " 
echo "*PATH    =$PATH                         "
echo "*HOSTNAME=$HOSTNAME                     "
echo "*PWD     =$PWD                          "
echo "*USER    =$USER                         "
echo "****************************************"
#while true
#do
#
isAlive=`ps -ef | grep $PROCESSNAME | grep -v grep | wc -l`
if [ $isAlive -ge 1 ]; then
echo "* $PROCESSNAME cnt(" $isAlive ")" " -> Alive  "
sExit=$APPLICATION_IS_ONLINE
else
echo "* $PROCESSNAME cnt(" $isAlive ")" " -> Dead   "
sExit=$APPLICATION_IS_OFFLINE
fi
#sleep 3
#done
echo "* EXIT [ " $sExit " ]"
#exit 0
exit $sExit
[root@sfzoa62 mytest]# 
