分割tomcat日志

本文介绍如何创建一个名为'tomcat_logs.sh'的脚本,用于定期切割、备份旧日志,并设置可执行权限。此外,还展示了如何将该脚本添加到定时任务中,确保Apache Tomcat的日志管理高效有序。
摘要由CSDN通过智能技术生成

新建tomcat_logs.sh脚本文件
#!/bin/bash
#tomcat logs cut scripts
logs_path="/data/apache-tomcat-8.5.57/logs"
logs_file="catalina.out"
[ -d ${logs_path} ] && cd ${logs_path}
[ -f ${logs_file} ] && cp ${logs_file} ${logs_file}$(date +%F -d "-1day")
echo " " > ${logs_file}
find ${logs_path} -type f -name "*.log" -mtime +20 |xargs rm -f

给脚本增加可执行权限
chmod u+x tomcat_logs.sh 

新建定时任务
crontab -e
01 00 * * * /data/apache-tomcat-8.5.57/bin/tomcat_logs.sh  >/dev/null 2>&1
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值