ich habe mir heute Nacht mit Hilfe von Flexbackup ein kleines Backupscript geschrieben, das ungefähr wie folgt aussieht:
Code: Alles auswählen
#!/bin/sh
HOST=GASTGEBER
PFAD=/pfad/angabe
MYSQLUSER=USERNAME
MYSQLPW=PASSWORD
/usr/bin/ssh $HOST aptitude autoclean
/usr/bin/flexbackup -set GASTGEBER
/usr/bin/ssh $HOST dpkg --get-selections > $PFAD/$HOST-dpkg-$(date +%Y%m%d%H%M).bkup
/usr/bin/ssh $HOST /usr/bin/mysqldump --host=localhost --password=$MYSQLPW --user=$MYSQLUSER mysql > $PFAD/$HOST-mysql-mysql-$(date +%Y%m%d%H%M).sql
/bin/gzip -9 $PFAD/*.sql
Nun stellt sich Frage #1: Wie kann ich ein störungsfreies Backup ziehen, während VMWare läuft? Kann ich den Prozess schockfrosten und danach weiterlaufen lassen?
Frage #2: Wie lasse ich mich benachrichtigen (per E-Mail) wenn er Probleme gibt? Flexbackup zieht einen eigenen Log, aber wie kann ich diesen digital auswerten und Probleme mit in die Mail schreiben?
Frage #3: Wie kann ich Backupdateien, die älter als 14 Tage sind, beim nächsten ausführen des Sriptes automatisch löschen? Meine gepipten find Lösungsansätze klappen nicht wirklich :/
Wäre überaus dankbar für jede Hilfe!