首页 > 其他 > 详细

CenterOS设置Tomcat定时重启

时间:2020-08-02 12:11:04      阅读:103      评论:0      收藏:0      [点我收藏+]
1.创建脚本文件

创建tomcat重启的脚本文件/usr/sbin/restart_tomcat.sh

#!/bin/bash

# 引用环境变量(否则可能无法争取执行tomcat命令)
source /etc/profile

echo "==================== $(date +‘%Y-%m-%d %T‘) 重启tomcat服务开始 ====================" >> /opt/log/restart_tomcat_log.txt

# 关闭tomcat服务
/opt/tomcat/bin/shutdown.sh  >> /opt/log/restart_tomcat_log.txt
echo "-------------------------------------------------------------------" >> /opt/log/restart_tomcat_log.txt

# 暂停5秒
ping 127.0.0.1 -c 5 >> /opt/log/restart_tomcat_log.txt
echo "-------------------------------------------------------------------" >> /opt/log/restart_tomcat_log.txt

# 启动tomcat服务
/opt/tomcat/bin/startup.sh >> /opt/log/restart_tomcat_log.txt

echo "==================== $(date +‘%Y-%m-%d %T‘) 重启tomcat服务结束 ====================" >> /opt/log/restart_tomcat_log.txt

echo "" >> /opt/log/restart_tomcat_log.txt
echo "" >> /opt/log/restart_tomcat_log.txt
echo "" >> /opt/log/restart_tomcat_log.txt

技术分享图片

2.添加到定时任务

执行命令

[root@qfx log]# crontab -l

编辑内容

# 每周一、周五凌晨3点30分自动重启tomcat
30 3 * * 1,5 /usr/sbin/restart_tomcat.sh

技术分享图片

保存并刷新定时任务即可

[root@qfx log]# systemctl reload crond.service

定时任务可参考CentOS7安装定时任务

CenterOS设置Tomcat定时重启

原文:https://blog.51cto.com/1197822/2515598

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!