Welcome 微信登录

首页 / 操作系统 / Linux / Linux系统中的tomcat定时重启脚本

1.Linux下tomcat重启脚本[root@]# vi test.sh#!/bin/shexport JAVA_HOME=/usr/java/j2sdk1.4.2_06/pid=`ps -auxww|grep tomcat|grep -v grep|awk "{print $2}"`echo $pidif [ -n "$pid" ];then{echo "==========tomcat is start============""/usr/local/tomcat/bin/shutdown.sh"sleep 5"/usr/local/tomcat/bin/shutdown.sh"sleep 15pid=`ps -auxww|grep tomcat|grep -v grep|awk "{print $2}"`if [ -n "$pid" ];then{echo "======to kill the tomcat pid $pid========"kill $pidsleep 3}fiecho "==========start tomcat============""/usr/local/tomcat/bin/startup.sh"}else{echo "==========tomcat is stop=====start=======""/usr/local/tomcat/bin/startup.sh"}fi2.定时脚本,每天凌晨6:01执行tomcat重启脚本[root@]# crontab -e1 06 * * * /home/mcc/test.sh3.启动定时服务[root@]# service crond stop[root@]# service crond start4.查看该任务是否在定时列表里面:[root@]# crontab -l1 06 * * * /home/mcc/test.sh