Piwik定时器:定期归档任务和定时清理tracker文件夹,


定期归档
1.建立脚本:
vi /home/wwwroot/default/ouyeel/piwik-archive.sh
2.脚本内容:输入后保存退出。

#!/bin/bash
/usr/bin/php /home/wwwroot/default/ouyeel/console core:archive --url=http://localhost/ouyeel/index.php  > /home/wwwroot/default/ouyeel/piwik-archive.log

3.给文件加写权限:
chmod +x piwik-archive.sh

4.添加定时任务:
crontab -e
5.定时内容为 :
5 * * * * /bin/sh /home/wwwroot/default/ouyeel/piwik-archive.sh
6.查看定时任务:crontab -l
7.重启定时任务:/sbin/service crond start
8.查看定时器状态:/sbin/service crond status

定期清理tracker文件夹

步骤同上:
新建一个脚本,将其添加到定时器中。
1.建立脚本:vi /home/wwwroot/default/ouyeel/piwik-del.sh
2.脚本内容:输入后保存退出。

direc="/home/wwwroot/default/ouyeel/tmp/cache/tracker/"
for dir2del in $direc/* ; doif [ -f "$dir2del" ]; thenrm -rf $dir2delfidone

3.给文件加写权限:chmod +x piwik-del.sh
4.添加定时任务:crontab -e
5.定时内容为 :
5 * * * * /bin/sh /home/wwwroot/default/ouyeel/piwik-del.sh
6.查看定时任务:crontab -l
7.重启定时任务:/sbin/service crond start
8.查看定时器状态:/sbin/service crond status

参考内容: Linux定时任务Crontab详解 Linux 服务器设置定时任务(整理) How to Set up Auto-Archiving of Your Reports Does Piwik work in a load balanced environment? How do I setup Piwik for high scale tracking?

相关内容

    暂无相关文章