linux日志清理命令
来源:岁月联盟
时间: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