码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat 中catalina.out持续累加问题,解决方法

时间:2018-03-16 17:12:11      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:权限   mod   gpo   文档   blog   body   执行   apache   操作   

此方法不需要修改Tomcat配置 亲测,可用

1.在tomcat  bin目录下添加文件clear_log.sh

内容如下:

#!/bin/sh
d=`date +%Y-%m-%d`
d7=`date -d‘7 day ago‘ +%Y-%m-%d`
cp /opt/apache-tomcat-8.5.9/logs/catalina.out /opt/apache-tomcat-8.5.9/logs/catalina.${d}.log
echo "" > /opt/apache-tomcat-8.5.9/logs/catalina.out
rm -rf /opt/apache-tomcat-8.5.9/logs/catalina.${d7}.log

2.将sh文件加入操作权限

chmod +x /opt/apache-tomcat-8.5.9/bin/clear_log.sh

3.修改/etc/crontab文件(定时器)在文档最下方添加(每天0点1分执行脚本):

1 0 * * * root /opt/apache-tomcat-8.5.9/bin/clear_log.sh

4.加载crontab文件

crontab -u root /etc/crontab

5.重启crontab

/etc/init.d/crond restart

6.查看定时任务

crontab -l

Tomcat 中catalina.out持续累加问题,解决方法

标签:权限   mod   gpo   文档   blog   body   执行   apache   操作   

原文地址:https://www.cnblogs.com/ghzxpy/p/8582548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!