定期归档
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?