最近在重新安裝 goaccess
突然發現之前用在 crontab 上的指令
/usr/bin/goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /home/www/report/index.html
只會產生當天的 log 分析, 而不像之前會累積呈現
感覺是新版的 goaccess 的關係 (1.5.7 v.s. 1.7.2)
新版的要先把 log cat 起來再處理
變成每天都必須 process 所有 log
所以 crontab 就變成這樣了……
/usr/bin/zcat -f /var/log/apache2/access.log* | /usr/bin/goaccess -a -o /home/www/report/index.html --log-format=COMBINED -
收工!