#! /bin/sh user=dovecot group=mail maildir=/var/vmail/localhost/admin maildirlist=${maildir}/.subscriptions today=${maildir}/.backup.`date +"%Y%m%d"` if [ ! -d ${today} ]; then mkdir ${today} chown ${user} ${today} chgrp ${group} ${today} fi rm -rf `ls -dr ${maildir}/.backup.2* | awk '{if(NR>8)print $0}'` #rm -rf `ls -dr ${maildir}/.backup.2* | awk '{if(NR>2)print $0}'` #rm -rf `ls -dr ${maildir}/.backup.2* | awk '{if(NR>1)print $0}'` #perl -pi -e 's/^.+$//s if(/^backup/)' ${maildirlist} #ls -dr ${maildir}/.backup* | perl -pe 's/^.+\/\.(.+?)$/$1/' >>${maildirlist} main_maildir=${maildir} maildir=/var/vmail/corvax.falbi.kiev.ua/corvax maildirlist=${maildir}/.subscriptions rm -rf ${maildir}/.backup* ln -s ${main_maildir}/.backup* ${maildir}/ perl -pi -e 's/^.+$//s if(/^backup/)' ${maildirlist} ls -dr ${maildir}/.backup* | perl -pe 's/^.+\/\.(.+?)$/$1/' >>${maildirlist}