cenos自动启动tomcat

首先创建一个脚本

关闭tomcat 等待2分钟 启动tomcat 并且把日志输出在 /usr/local/tomcat/tomcatchognqi.log

bash 复制代码
#!/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里面

bash 复制代码
35 20 * * * /usr/local/tomcat/a1.sh >> /usr/local/tomcat/tomcat-restart.log 2>&1

这样就完成了 每天重启tomcat的动作

相关推荐
何似在人间57520 分钟前
SpringAI+DeepSeek大模型应用开发——3 SpringAI简介
java·ai·大模型开发·spring ai
长安城没有风27 分钟前
从入门到精通【MySQL】 JDBC
java·mysql
薯条不要番茄酱1 小时前
【JavaEE初阶】多线程重点知识以及常考的面试题-多线程进阶(三)
java·java-ee
doglc1 小时前
从零手写RPC-version0
java·git·rpc·maven·intellij idea
捡田螺的小男孩1 小时前
10万QPS高并发请求,如何防止重复下单
java·后端·面试
m0_726965982 小时前
Java Bean演进历程:从POJO到Spring Boot配置绑定
java·开发语言·spring boot
SnXJi_2 小时前
纷析云开源财务软件:助力企业财务管理数字化转型
java·gitee·开源·开源软件·gitcode
八股文领域大手子2 小时前
深入浅出 Redis:核心数据结构解析与应用场景Redis 数据结构
java·数据结构·数据库·人工智能·spring boot·redis·后端
尽兴-2 小时前
常用 Git 命令详解
java·git·vscode·gitee