知识
首页 知识 电脑技术

awstats 如何统计以前的日志

2009-12-15 00:43:29 编辑:lin忙不送

awstats 如何统计以前的日志
突然想安装一个awstats了,参考 车东 的文章,安装了一个。可是发现一个问题,设置了logfile为 access_log.%YYYY-24%MM-24%DD-24.log 之后,发现只能把昨天的日志统计进来,可是我的log下面还有好多呢,想统计以前的,怎么弄呢?幸好,awstats已经考虑到这个问题了。

awstats.pl 脚本支持在命令行指定logfile,这样简单了,改变这个参数就可以了。不过要注意的是,如果你的data里面已经处理新的日志,那么指定logfile也没用了,以前的没办法更新进来了。只能是删掉data里面的内容,然后重新从最早的开始生成一遍。我写了一个脚本来做这个事情。

#!/bin/bash
 
awstats_dir=/opt/tt2/awstats/wwwroot/cgi-bin
logfile_dir="/usr/local/apache/logs/"
 
cd $awstats_dir
 
for file in `find $logfile_dir -name "access_log.2*" | sort`;do
        #echo "$file"
        ./awstats.pl -update -config=wd -LogFile=$file
done
保存为 awstats.sh ,然后执行就可以了。他会查找 logfile_dir 下面所有的 access_log.2 开头的文件,作为参数来更新记录。

 

免责声明:本文转载来自互联网,不代表本网站的观点和立场。

本文统计

  • 发布时间:2009-12-15 00:43:29
  • 最后一次修改时间:2009-12-15 00:44:14
  • 浏览次数:149
  • 评论数量:0
  • 点赞次数:0

推荐文章

暂无数据

评论(0)

举报
验证码
发表
最新评论

暂无评论,期待你的妙语连珠

举报文章问题
验证码
预约新游

预约成功!,

到时你将收到我们的短信提醒。

回复 宏伟路口 :
我真不理解,我只有一个女王和双生希儿!!还是比较喜欢360安全卫士的弹窗过滤,图标就在首页的右下角,开启非常的方便。而且强力过滤模式的话,可以将很多顽固的软件弹窗过滤掉,很彻底值得推荐。
CopyRight © 1999-2023 ejdz.cn All Right Reserved 易家知识网 版权所有 意见反馈

渝ICP备20008086号-17 渝公网安备50010702505138号渝公网安备50010702505138号

ejdz2023#163.com(#替换为@)   QQ:2368208271