tomcat日志文件过大,设置定时清空

1.创建一个文件夹(任意目录),并创建clear_tomcat_log.sh(任意名称)文件

mkdir clear-tomcat-log
touch clear_tomcat_log.sh

2.编辑此文件,这里我配置了多个tomcat

vim clear_tomcat_log.sh

#清空catalina.out文件,目录替换成你tomcat的日志目录
cat /dev/null > /mnt/tomcat/apache-tomcat-9.0.29-1/logs/catalina.out
cat /dev/null > /mnt/tomcat/apache-tomcat-9.0.29-2/logs/catalina.out
cat /dev/null > /mnt/tomcat/apache-tomcat-9.0.29-3/logs/catalina.out

3.给文件授权(775:读+执行 777:读+写+执行)

chmod 775 clear_tomcat_log.sh

4.配置定时任务

crontab -e

#这里我设置的每天凌晨3点执行一次,其他时间可自行更改,目录替换成你tomcat的日志目录
0 0 3 * * ?  /mnt/tomcat/clear-tomcat-log/clear_tomcat_log.sh

5.重启定时服务

systemctl restart crond.service

6.补充

#查看磁盘使用情况
df -h

#查看本目录下文件大小
du -h 文件名

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值