Nextcloud, Hyperling.com, LibreTranslate, and backup.sh
Enhancements
#11
@@ -11,12 +11,18 @@ source $DIR/../source.env
|
|||||||
|
|
||||||
TAG="Docker"
|
TAG="Docker"
|
||||||
DATE="`date "+%Y%m%d-%H%M%S"`"
|
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"
|
file="$BASENAME.$DATE.$HOSTNAME.$TAG.zip"
|
||||||
time="`which time`"
|
time="`which time`"
|
||||||
|
|
||||||
## Main ##
|
## 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.
|
# Remove the last backup.
|
||||||
echo "`date` - Removing existing files."
|
echo "`date` - Removing existing files."
|
||||||
rm -fv "$BASENAME"*"$TAG"*
|
rm -fv "$BASENAME"*"$TAG"*
|
||||||
|
Reference in New Issue
Block a user