linux日志清理命令



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

相关内容

    暂无相关文章