#!/bin/sh
set -x
#########################################################################
# Backup ausfuehren
#########################################################################
#
# Alte Dateien löschen
rm /backup/confixx_*
#
# Dateiname setzen
#
# Dateiname fuer Backup
backup_file=/backup/confixx_`date +"%d.%m.%Y_%H.%M"`
#
# Starten
/root/confixx/backup.pl --dump $backup_file 2>/dev/null
# Check
if [ "$?" != 0 ]
then
backup_msg="Fehler bei der Sicherung"
else
backup_msg="Sicherung erfolgreich beendet"
fi
#########################################################################
# FTP ausfuehren
#########################################################################
#
/usr/bin/ncftpput -f /root/scripts/ftp.cfg /confixx $backup_file.tgz 2>/dev/null
#
# Check
if [ "$?" != 0 ]
then
ftp_msg="Fehler beim FTP-Transport"
else
ftp_msg="FTP erfolgreich beendet"
fi
#########################################################################
#
# Mail rausschicken
#
text="Backup beendet am `date +"%d.%m.%Y,%H:%M:%S"`"
echo $text > datum.txt
echo $backup_msg >> datum.txt
echo $ftp_msg >> datum.txt
mail -s"Backup-Info" -r absender empfaenger < datum.txt