Ich fahre für mein Backup Cyrus-IMAP, Saslautd, Postfix und Fetchmail runter.
Code:
#!/bin/bash
#
# Skript zum Sichern von wichtigen Systemverzeichnissen und Userdaten.
echo "Stoppe Postfix, Cyrus, Fetchmail und Saslautd..."
/etc/init.d/postfix stop && /etc/init.d/fetchmail stop && /etc/init.d/cyrus stop && /etc/init.d/saslauthd stop
echo "Starte Backup von Cyrus IMAP... `date +%X`"
echo "Archiv wird unter /tmp abgelegt..."
tar czf /tmp/cyrus-`date +%d%m%Y`.tgz /var/imap /var/spool/imap /etc/imapd.conf /etc/cyrusimap /etc/cyrus.conf
echo "Backup ist fertig `date +%X`"
cd /tmp ; mv cyrus-`date +%d%m%Y`.tgz /home/samba/Daten/Backup/tripwire.blazilla.local
echo "Archiv wurde nach /home/samba/Daten/Backup/tripwire.blazilla.local verschoben. `date +%X`"
echo "Starte Postfix, Cyrus, Fetchmail und Saslautd..."
/etc/init.d/postfix start && /etc/init.d/cyrus start && /etc/init.d/fetchmail start && /etc/init.d/saslauthd start
Nicht schön, funktioniert aber.
Lesezeichen