30日前まで保存
vi /etc/crontab#!/bin/bashLOGDIR='/home/tomcat/Logs'
find ${LOGDIR} -mtime +31 -type f -exec rm -rf {} \;
tomcatのログのlogrotateで管理
/etc/logrotate.d配下に以下のファイルを名前「tomcat」で配置# Logrotate file for Tomcat
/opt/apache-tomcat-7/logs/catalina.out {
missingok
copytruncate
daily
rotate 30
sharedscripts
postrotate
/bin/rm -f /opt/apache-tomcat-7/logs/`date --d '31 days ago' '+*%Y-%m-%d.log'`
endscript
}
0 件のコメント:
コメントを投稿