首先创建一个脚本
关闭tomcat 等待2分钟 启动tomcat 并且把日志输出在 /usr/local/tomcat/tomcatchognqi.log
#!/bin/bash
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
# 日志文件路径和文件名
LOG_FILE="/usr/local/tomcat/tomcatchognqi.log"
# 记录当前时间和操作
echo "Restarting Tomcat at $(date)" >> $LOG_FILE
# 停止 Tomcat
/usr/local/tomcat/apache-tomcat-8.5.50/bin/shutdown.sh >> $LOG_FILE 2>&1
# 等待2分钟
sleep 120
# 启动 Tomcat
/usr/local/tomcat/apache-tomcat-8.5.50/bin/startup.sh >> $LOG_FILE 2>&1
然后在cmd 里面运行一下
然后
表示 每天的晚上8点35分 运行一下 a1.sh这个脚本,并且把脚本的运行情况 放在/usr/local/tomcat/tomcat-restart.log里面
35 20 * * * /usr/local/tomcat/a1.sh >> /usr/local/tomcat/tomcat-restart.log 2>&1
这样就完成了 每天重启tomcat的动作