Hallo,
Ich würde gerne mein Backup-Script erweitern. Ich bin jedoch etwas verunsichert wie ich das anstellen soll.
Das Script sieht bisher wie folgt aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/bin/bash SOURCES=(/Pfad /Pfad2 /Pfad3 /PfadMySQLBackup) ziel=/media/exToshiba/backup_zeus/ heute=$(date +%d) [ ! -d "$ziel" ] && echo "Fehler: $ziel nicht vorhanden. Abbruch!" && exit 1 for SOURCE in "${SOURCES[@]}" do rsync -avR --delete --no-perms --no-owner --no-group "$SOURCE" "${ziel}${heute}/" --link-dest="${ziel}last/" done ln -nsf "${ziel}${heute}" "${ziel}last" |
Das Script würde ich gerne um folgende Zeile erweitern. Befor rsync mit dem eigentlichen Backup beginnt soll noch die mysql Datenbank nach /PfadMySQLBackup (wie oben) gesichert werden. Das dann mit folgendem Befehl:
1 | mysqldump -u root -p owncloud > /PfadMySQLBackup/owncloud_db.sql |
Die Zeile müsste ich doch dann vor die For-SChleife packen oder? Überschreibt mysqldump dann die bereits vorhandene Datei in /PfadMySQLBackup?
Gruß
Zcelo12