Tomcat日志切割脚本

2021-12-23 16:46:31 浏览数 (2)

代码语言:javascript复制
#!/bin/bash
#Tomcat日志切割
Tomcat_logs_path=/data/server/tomcat-8080/logs
d=`date  %F`
d7=`date -d "7 days ago"  %F`
#catalina.out LogsCutting
cd ${Tomcat_logs_path} &&  cp -f catalina.out catalina.${d}.log && echo > catalina.out && rm -rf catalina.${d7}.log
#access_log 
cd ${Tomcat_logs_path} && rm -rf access_log${d7}.txt

crontab定时任务添加:

代码语言:javascript复制
59 23 * * * /bin/bash /srv/tomcat_log_cut.sh

0 人点赞