diff --git a/start.sh b/start.sh index 8d43350..8d3d4a1 100755 --- a/start.sh +++ b/start.sh @@ -61,6 +61,12 @@ move_to_ROOT(){ ## Einzelne Backup-Jobs b_files(){ ## einzelne Dateien und Ordner mit rdiff-backup sichern + # prüfen ob das backup-ordner existiert ... + if [ ! -d "$2" ] + then + # ... und gegebenfals anlegen + mkdir -p "$2" + fi # die eigentliche Sicherung ... echo backup file[s]: "$1" @@ -126,13 +132,6 @@ backup(){ # die Sicherung der Ordner (inklusive der SQL-Dump) for dir in "${FOLDERS[@]}" do - # prüfen ob das backup-ordner existiert ... - if [ ! -d "$BACKUP_DIR/${REMOTE_HOST}${dir}" ] - then - # ... und gegebenfals anlegen - mkdir -p "$BACKUP_DIR/${REMOTE_HOST}${dir}" - fi - # die eigentliche Sicherung ... b_files "${REMOTE_USER}@${REMOTE_HOST}::${dir}" "$BACKUP_DIR/${REMOTE_HOST}${dir}"