日期:2014-05-16 浏览次数:20628 次
前两天server上的tomcat 运行所产生的log 文件达到了12G,导致文件夹空间不足,tomcat假死,在网上找了这个,可以对所有log 文件实行定时清理.?
?
/opt/tomcat/logs/catalina.out为文件所在的路径用命令pwd获得,?
/opt/tomcat/logs/catalina.out {?
rotate 14?
daily?
copytruncate?
compress?
notifempty?
missingok?
}?
?
其中:?
rotate 7 表示保留7天的备份文件?
daily 表示每天整理一次?
copytruncate 表示先复制log文件的内容,然后再清空?
compress 表示压缩备分文件?
missingok 表示如果找不到log文件也没OK?
notifempty 表示如果log文件是空的,就不进行rotate?
例如:?
/home/apache-tomcat-6.0.18/logs/catalina.out {?
rotate 7?
daily?
copytruncate?
nocompress?
notifempty?
missingok?
}?
?
?
然后用命令:/usr/sbin/logrotate /etc/logrotate.conf?
来同步执行?
?