web服务器每天的日志文件600多M,比较大,因为磁盘空间的问题,不利于长期保存,因此写了下面的一个小脚本,使得它每个周日的时候自动压缩下日志文件,并删除未压缩的文件,这样一来可节省空间了,600多M的文件压缩后就20多M

ps下脚本:

#cat clear.sh

 

#!/bin/bash

for name in `find /var/log/httpd/ -size +300M`

do mv -f $name `echo $name|sed 's/\.1$//g'`

done

for name in `find /var/log/httpd/ -size +300M`

        do

        tar cfz $name.tar.gz $name >/dev/null

        rm -rf $name

done

 

for name in `find /var/log/httpd/ -mtime +200 `

do 

rm -rf $name

done