linux日志清理命令

来源:岁月联盟 编辑:exp 时间:2012-04-16

前两天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