diff --git a/bin/backup.sh b/bin/backup.sh index 8daf237..6e50171 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -11,12 +11,18 @@ source $DIR/../source.env TAG="Docker" DATE="`date "+%Y%m%d-%H%M%S"`" -BASENAME="/tmp/Backup" +BACKUP_DIR="/srv/backups" +BASENAME="$BACKUP_DIR/Backup" file="$BASENAME.$DATE.$HOSTNAME.$TAG.zip" time="`which time`" ## Main ## +# Ensure backup directory exists with correct permissions. +mkdir -pv $BACKUP_DIR +chmod -Rv 755 $BACKUP_DIR +chown -Rv root:root $BACKUP_DIR + # Remove the last backup. echo "`date` - Removing existing files." rm -fv "$BASENAME"*"$TAG"*