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

相关推荐
admiraldeworm5 小时前
Spring Boot + Spring AI 最小可运行 Demo
java·人工智能·ai
chenglin0165 小时前
ES_数据存储知识
java·服务器·elasticsearch
fs哆哆6 小时前
在VB.net中一维数组,与VBA有什么区别
java·开发语言·数据结构·算法·.net
johnZhangqi6 小时前
深圳大学-计算机信息管理课程实验 C++ 自考模拟题
java·开发语言·c++
David爱编程6 小时前
并发编程三大特性全解析:原子性、可见性、有序性,一文讲透!
java·后端
Sally璐璐6 小时前
Go语言变量声明与初始化详解
java·开发语言·golang
C4程序员7 小时前
北京JAVA基础面试30天打卡14
java·开发语言·面试
LGL6030A8 小时前
Java学习历程14——制作一款五子棋游戏(4)
java
qq_589568109 小时前
javaweb开发笔记—— 前端工程化
java·前端
码农小灰10 小时前
Kafka消息持久化机制全解析:存储原理与实战场景
java·分布式·kafka