#!/usr/bin/eval bash NAS_ROOT=/var/srv/nas/backups BACKUP_ROOT=/var/docker/tmp NAS_TARGET="$NAS_ROOT/daily/$HOST_NAME/backup.$DAY" # # ACHTUNG: BACKUP_TARGET wird für jeden Lauf _daily1, 2, usw. geköscht, # es muss sich also für alle _daily?, bzw. _weekly? unterscheiden # backup_daily1() { BACKUP_SOURCE="/var" BACKUP_TARGET="$BACKUP_ROOT" BACKUP_EXCLUDE_DIRS=() } copy_to_nas() { # ins NAS-Verzeichnis verschieben delete_dir "$NAS_TARGET" check_dir "$NAS_TARGET" sudo mv "$BACKUP_ROOT/*" "$NAS_TARGET" } before_backup() { run_docker down } after_backup() { run_docker up -d copy_to_nas }