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

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

#!/bin/shzcat -f /home/wwwlogs/access.log | goaccess -a > /home/wwwroot/default/access.html

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

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

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

世俗的纷扰,生活的琐碎使人精疲力尽,

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

相关文章:

你感兴趣的文章:

标签云: