diff options
Diffstat (limited to 'debian/sitesummary.cron.daily')
-rwxr-xr-x | debian/sitesummary.cron.daily | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/debian/sitesummary.cron.daily b/debian/sitesummary.cron.daily index ca37ce5..21fa686 100755 --- a/debian/sitesummary.cron.daily +++ b/debian/sitesummary.cron.daily @@ -1,4 +1,20 @@ #!/bin/sh +# +# Author: Petter Reinholdtsen + +daylimit=120 + +[ -f /etc/sitesummary/collector.cfg ] && . /etc/sitesummary/collector.cfg + +entriesdir=/var/lib/sitesummary/entries + +remove_old_entries() { + find $entriesdir/. -mindepth 1 -maxdepth 1 -type d \ + -daystart -mtime +$daylimit -print0 | + xargs -0 -r rm -rf +} + +[ -d $entriesdir ] && remove_old_entries # Update the web report once a day |