Dieses ist der Inhalt des Scripts (backup.sh) welches von /usr/syno/etc.default/rc.d/S99backup.sh aufgerufen wird
Rich (BBCode):
# Starte rsync auf die externe USB-Festplatte
rsync -rlptDv --delete /volume1 /volumeUSB1/usbshare >/volume1/script/rsync.day 2>&1
# Fehlerabfrage rsync
fehler_rsync=$?
# erstellen der log-Datei
echo "Die Fehlerausgabe von Backup war:" > /volume1/script/rsync.day.log
echo >> /volume1/script/rsync.day.log
echo "Fehlercode: " $fehler_rsync >> /volume1/script/rsync.day.log
echo >> /volume1/script/rsync.day.log
cat /volume1/script/rsync.day >> /volume1/script/rsync.day.log
# TEST die log Datei wird nach txt kopiert weil note3 die log dateien nicht oeffnet
cp /volume1/script/rsync.day.log /volume1/script/rsync.day.txt
# eMail versand der Log-Datei
if [ $fehler_rsync -eq 0 ]; then
echo "Backup in Ordnung" | /opt/bin/nail -s "Backup_keine_Fehler" -A "backup_ok" -a /volume1/script/rsync.day.txt "123@abc.de"
else
echo "ACHTUNG: Backup Fehler siehe Anhang" | /opt/bin/nail -s "Backup_Fehler" -A "backup_ko" -a /volume1/script/rsync.day.txt "123@abc.de"
fi
# hier wird die txt Datei wieder geloescht
rm /volume1/script/rsync.day.txt