我正在寻找一个脚本,将轮streamApache上的博客。 我想在cron上安排脚本,这样它可以定期运行,并为服务器上的所有网站轮转access_log和error_log。
谢谢,马克
安装和configurationlogrotate
另一个好工具是Cronolog
cronolog是一个简单的filter程序,它从标准input读取日志文件条目,并将每个条目写入由文件名模板指定的输出文件以及当前date和时间。 当扩展文件名改变时,当前文件被closures,并打开一个新文件。 cronolog旨在与Web服务器(如Apache)一起使用,将访问日志分为每日或每月日志。
configuration示例:
CustomLog "|/usr/sbin/cronolog /web/logs/%Y/%m/%d/access.log" ErrorLog "|/usr/sbin/cronolog /web/logs/%Y/%m/%d/errors.log"
将自动生成日志转换为:
/web/logs/2009/09/25/access.log /web/logs/2009/09/25/errors.log