特区政府报告鱿鱼填满磁盘,如何清除它们?

我在Ubuntu 10.04上运行Squid 3,使用SARG报告。 它大多工作得很好,但是我遇到了服务器变得完全充满SARG报告的问题。

我创build了这个脚本,它试图摆脱报告文件夹中超过45天的任何事情,但是我认为它造成了一些问题,因为SARG从那以后没有正常运行。

#!/bin/bash find /var/www/squid-reports/* -type f -mtime +45 -exec rm -f {} \; find /var/www/squid-reports/* -type d -mtime +45 -exec rmdir {} \; 

什么是build议的方式来照顾这个? 谢谢!

/etc/squid/sarg.conf中有一个configuration选项lastlog ,允许你指定要保存多less天的日志

 lastlog 45 

保留45天价值的日志。 默认值是0,这意味着保留所有日志。


 # TAG: lastlog n # How many reports files must be keept in reports directory. # The oldest report file will be automatically removed. # 0 - no limit. # lastlog 0