代码语言: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