vim tomcat_cut.sh
#!/bin/bash
log_path=/opt/tomcat8080/logs
d=`date +%Y-%m-%d`
d4=`date -d'30 day ago' +%Y-%m-%d`
cd ${log_path} && cp catalina.out $log_path/catalina.out.$d.log
echo > catalina.out
rm -rf $log_path/catalina.out.${d4}.log
# chmod +x /data/script/tomcat_cut.sh
# crontab -e
59 23 * * * /data/script/tomcat_cut.sh
脚本作用:
每天晚上23点59分,切换tomcat日志,并且检查是否存在30天以前的日志,如果有,则删除;