linux——shell 监控tomcat并自动化重启

#! /bin/sh

#while :      死循环

#do

ui=$(ps x |grep catalina |grep tomcat |grep -v grep|awk ‘{print $1}‘)

echo ‘tomcat pid is‘ $ui

if  

  [ "$ui" == ""  ] ;then

echo "tomcat is shutdown ,now start up tomcat...."

       #export JAVA_HOME=/opt/jdk/1.6

        export PATH=$JAVA_HOME/bin:$PATH

        export LANG=zh_CN.GB18030

        export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

 /home/tomcat6/bin/startup.sh

        sleep 4

date >> time.txt

echo "`date +%d/%m/%Y:%H:%M:%S`,tomcat restart ok.."

else

        echo "tomcat is running...."

fi

#done


本文出自 “郭炜君工作学习记录” 博客,请务必保留此出处http://visonguo.blog.51cto.com/510379/1577492

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