Backup Skript für Server

Um von einem Server immer ein Backup der aktuellen Konfigurations-Dateien zu haben, ist es sehr praktisch sich diese einmal pro Tag per E-mail automatisch senden zu lassen. Für den Versand per E-mail wird das Programm mutt benötigt.

In Debian lässt sich mutt einfach über folgenden Befehl installieren:

apt-get install mutt

Danach muss ein Skript für das Backup und den Versand angelegt werden:
(Bitte Pfad, Betreff und E-mail Adresse anpassen).

nano /etc/cron.daily/backup

1
2
3
4
#!/bin/sh
DATUM=`/bin/date "+%Y-%m-%d_%H-%M"`
tar cvfz /backup/backup-$DATUM.tar.gz /etc/*
mutt -n -F /dev/null -s "Betreff der E-mail" -a /backup/backup-$DATUM.tar.gz email@example.com < /dev/null
chmod +x /etc/cron.daily/backup

Abschließend das Skript testen:

/etc/cron.daily/backup

There are no comments, yet.

Why don’t you be the first? Come on, you know you want to!

Leave a Comment