#! /bin/sh user=mailnull group=mail maildir=/var/vmail/localhost/admin main_maildir=${maildir} today=${main_maildir}/.backup.`date +"%Y%m%d"` [ -d ${today} ] || mkdir ${today} chown ${user}:${group} ${today} rm -rf `ls -dr ${main_maildir}/.backup.2* | awk '{if(NR>61)print $0}'` maildir=/var/vmail/domain.tld/postmaster.user 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}