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的动作

相关推荐
IT爱学堂36 分钟前
尚硅谷 - 2025年3月Java+AI大模型应用开发
java·开发语言·人工智能
小贤plus1 小时前
SpringBoot 三大核心注解精讲:@ControllerAdvice、@RestControllerAdvice、@Validated 分组校验(实战)
java
吠品2 小时前
Java byte数组与String互转:编码细节与踩坑记录
java·linux·服务器
晚风醉蝶2 小时前
1-6-插入排序-InsertionSort
java·数据结构·排序算法
yaoxin5211233 小时前
497. Java 反射 - 使用反射读取注解
java·开发语言·python
eralong3 小时前
Java 面向对象:继承、多态、接口
java·后端
哦虎!3 小时前
【数据库】事务
java·数据库·mysql
CDN3604 小时前
流媒体加速实践:出海东南亚短视频点播频繁缓冲,HLS 分片与 Nginx 配置调优
java·网络·nginx·流媒体加速
程序员黑豆4 小时前
Java中的null与NullPointerException完全指南:安全处理、实战排查与面试题
java·前端·ai编程
晴天164 小时前
Electron面试题-Day19
java·javascript·electron