一, 编写重启tomcatshell脚本
#!/bin/sh
pid=`ps aux | grep tomcat8080_badscore | grep -v grep | awk '{print $2}'`echo $pid
if [ -n "$pid" ]
then
{
echo ========kill tomcat begin==============
echo $pid
kill -9 $pid
echo ========kill tomcat end==============
sleep 2
echo ===========startup.sh==============
/web/appservers/tomcat8080_badscore/bin/startup.sh
}
else
echo ===========startup.sh==============
/web/appservers/tomcat8080_badscore/bin/startup.sh
fi
二, 放入一个目录文件下面, 修改为可执行文件
chmod 755 restartTomcat
三、在控制台上输入以下命令
crontab -e
如果是在crontab中运行, 需要增加
#!/bin/sh
export JAVA_HOME=/usr/local/java/jdk1.6.0_45
pid=`ps aux | grep tomcat9090_mongo_tmc | grep -v grep | awk '{print $2}'`
export这行, 又不自动启动不了
四、按i键编辑这个文本文件,输入以下内容,每天凌晨5:00重启tomcat
00 01 * * * /web/restartTomcat.sh