- Mitglied seit
- 08. Dez 2015
- Beiträge
- 93
- Punkte für Reaktionen
- 0
- Punkte
- 6
Guten Abend,
für das tägliche Backup nutze ich folgendes Skript:
Zur Ausführung wurde im Aufgabenplaner ein "Benutzdefiniertes Skript" ausgewählt.
Nach erfolgtem Backup kommt eine Mail, in der folgendes steht:
Das Backup wird auch im gewünschten Pfad abgelegt.
Was mich stört, ist der rote Absatz in der Bestätigungsmail --> die Zugriffsrechte scheinen hierfür nicht ausreichend zu sein, kann/ muss der Benutzer des ausführenden Skripts geändert werden?
VG.
Chris
für das tägliche Backup nutze ich folgendes Skript:
Rich (BBCode):
#!/bin/bash
#
# dieses Skript kann man beliebig oft ausführen
#
# Anzahl der Sicherungen die aufgehoben werden sollen
KEEP=360
BACKUPS=`find /volume1/web/backup -name "mysqldump-*.gz" | wc -l | sed 's/\ //g'`
while [ $BACKUPS -ge $KEEP ]
do
ls -tr1 /volume1/web/backup/mysqldump-*.gz | head -n 1 | xargs rm -f
BACKUPS=`expr $BACKUPS - 1`
done
DATE=`date +%Y%m%d%H%M%S`
rm -f /volume1/web/backup/.mysqldump-${DATE}.gz_INPROGRESS
/bin/mysqldump --opt -uroot -pXXX --all-databases | gzip -c -9 > /volume1/web/backup/.mysqldump-${DATE}.gz_INPROGRESS
mv -f /volume1/web/backup/.mysqldump-${DATE}.gz_INPROGRESS /volume1/web/backup/mysqldump-${DATE}.gz
exit 0
Zur Ausführung wurde im Aufgabenplaner ein "Benutzdefiniertes Skript" ausgewählt.
Nach erfolgtem Backup kommt eine Mail, in der folgendes steht:
Rich (BBCode):
Aufgabe: Datenbank sichern
Startzeit: Sat, 25 Feb 2017 21:45:02 GMT
Stoppzeit: Sat, 25 Feb 2017 21:45:23 GMT
Aktueller Status: 0
Standardausgabe/Fehler:
find: cannot get current directory: Permission denied
Das Backup wird auch im gewünschten Pfad abgelegt.
Was mich stört, ist der rote Absatz in der Bestätigungsmail --> die Zugriffsrechte scheinen hierfür nicht ausreichend zu sein, kann/ muss der Benutzer des ausführenden Skripts geändert werden?
VG.
Chris