scripts/utils/backup_mails
glondu 30eaee988a Ca peut paratre ridicule, mais rm prend un nombre limit d'arguments.
darcs-hash:20060720102538-68412-41e3de13ba58271ae7841431c3f0ff7733a123a6.gz
2006-07-20 12:25:38 +02:00

13 lines
340 B
Bash
Executable file

#!/bin/sh
# À exécuter en tant que l'utilisateur dont on veut déplacer les mails
MAIL=/var/mail/$USER
BACKUP=/home/$USER/Mail/.Backup-`date -u +%Y%m%d-%H%M%S`
set -e
test ! -a $BACKUP
cp -a $MAIL $BACKUP
echo $MAIL/{cur,tmp,new}/* | xargs -n 20 rm -f || true
find $BACKUP -type f | xargs chmod 600
find $BACKUP -type d | xargs chmod 700