diff options
-rw-r--r-- | misc/cron/archive.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/misc/cron/archive.sh b/misc/cron/archive.sh new file mode 100644 index 0000000000..81f3b1837d --- /dev/null +++ b/misc/cron/archive.sh @@ -0,0 +1,20 @@ +#!/bin/bash -e + +# run this cron for example every hour, content of your /etc/cron.d/piwik-archive +#MAILTO="youremail@example.com" +#1 * * * * www-data /path/to/piwik/misc/cron/archive.sh > /dev/null + +# for high traffic websites, in config/global.ini.php +# * time_before_archive_considered_outdated = 3600 +# * enable_browser_archiving_triggering = false + +TOKEN_AUTH="" #you can get the token_auth from the Piwik admin UI (section Users, or section API) + +PHP_BIN=/usr/bin/php5 +PIWIK_PATH=/home/www/piwik/demo/index.php + +for period in day week year; do + CMD="$PHP_BIN $PIWIK_PATH -- module=API&method=VisitsSummary.getVisits&idSite=all&period=$period&date=last52&format=xml&token_auth=$TOKEN_AUTH"; + $CMD + echo "" +done |