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