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?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容