#!/bin/bash WEBDIR=/var/log/apache2/killfile if [ -d ~/.procmail/logs ]; then touch ~/.procmail/logs/`/bin/date +%Y-%m-%d` rm ~/mail/daily; /bin/ln -sf ~/.procmail/logs/`/bin/date +%Y-%m-%d` ~/mail/daily else echo "No mail log directory ~/.procmail/logs" fi if [ `whoami` = "tskirvin" ]; then if [ -d $WEBDIR ]; then /bin/ln -sf /var/log/apache2/killfile/access-`/bin/date +%Y%m%d` \ ~/logs/web.daily /bin/ln -sf /var/log/apache2/killfile/error-`/bin/date +%Y%m%d` \ ~/logs/error.daily fi # daily rotations for i in spam mod-reject; do if [ -d ~/.procmail/$i ]; then if [ -f "~/.procmail/$i.daily" ]; then rm ~/mail/$i.daily fi touch ~/.procmail/$i/`/bin/date +%Y-%m-%d` /bin/ln -f ~/.procmail/$i/`/bin/date +%Y-%m-%d` ~/mail/$i.daily fi done # monthly rotations for i in cron; do if [ -d ~/mail/$i ]; then rm ~/mail/$i.monthly fi touch ~/.procmail/$i/`/bin/date +%Y-%m` /bin/ln -f ~/.procmail/cron/`/bin/date +%Y-%m` ~/mail/$i.monthly done fi