滚动保存Apache日志

作者:网络医生 发布于:2011-3-14 13:34 Monday 分类:Web服务器配置

    随着Apache运行时间的增长,日志文件也会随着增大,单个日志文件的过大不仅会影响服务器的稳定性还不利于对日志进行查看分析,最好是每天保存一个日志文件。下面介绍如何滚动保存Apache的日志文件:

创建一个文件 touch backup.sh

vi backup.sh

向backup.sh中写如以下脚本:

#!/bin/bash
rq=`date +%F`
mv /home/httpd2.2.14/logs/access_log /home/httpd2.2.14/logs/access_log$rq
/home/httpd2.2.14/bin/apachectl graceful
sleep 600

最后在crontab里面设置每晚12点定时执行backup.sh这个脚本。

00 00 * * * /home/backup.sh

 

 

标签: apache 日志

发表评论:

  • 5
  • 4
  • 9
  • 7
  • 6

Powered by emlog