定期歸檔
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?