access 报表 html,crontab执行goaccess每日生成html报表出错解决

crontab -e 编辑计划任务,在末尾添加要执行的shell脚本 0 0 * * * sh /home/wwwroot/default/updateaccess.sh 出错版本updateaccess.sh如下 #!/bin/shgoaccess -f /home/wwwlogs/access.log -a /home/wwwroot/default/access.html 发生了很诡异的情况,独立运

crontab -e 编辑计划任务,在末尾添加要执行的shell脚本

0 0 * * * sh /home/wwwroot/default/updateaccess.sh

出错版本updateaccess.sh如下

#!/bin/sh

goaccess -f /home/wwwlogs/access.log -a > /home/wwwroot/default/access.html

发生了很诡异的情况,独立运行updateaccess.sh可以正常生成html报表,但是放在crontab执行,生成的html提示参数错误。于是去goaccess官网查看手册,他们还提供了另外一种生成html的语句,如下

#!/bin/sh

zcat -f /home/wwwlogs/access.log | goaccess -a > /home/wwwroot/default/access.html

这样就可以正常每天生成访问日志html了!enjoy!

QQ%E5%9B%BE%E7%89%8720140602215055-300x190.jpg

转载请注明:Jesus.Pan的博客 » crontab执行goaccess每日生成html报表出错解决

crontab执行goaccess每日生成html报表出错解决,首发于Jesus.Pan的博客。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值