Add safeties to backup script.
This commit is contained in:
@@ -19,13 +19,15 @@ time="`which time`"
|
|||||||
## Main ##
|
## Main ##
|
||||||
|
|
||||||
# Ensure backup directory exists with correct permissions.
|
# Ensure backup directory exists with correct permissions.
|
||||||
mkdir -pv $BACKUP_DIR
|
mkdir -pv "$BACKUP_DIR"
|
||||||
chmod -Rv 755 $BACKUP_DIR
|
chmod -Rv 755 "$BACKUP_DIR"
|
||||||
chown -Rv root:root $BACKUP_DIR
|
chown -Rv root:root "$BACKUP_DIR"
|
||||||
|
cd "$BACKUP_DIR"
|
||||||
|
|
||||||
# Remove the last backup.
|
# Remove the last backup.
|
||||||
echo "`date` - Removing existing files."
|
echo "`date` - Removing existing files."
|
||||||
rm -fv "$BASENAME"*"$TAG"*
|
mv -v "$BASENAME"*"$TAG"* ~/TRASH/
|
||||||
|
rm -v ~/TRASH/"${BASENAME}*${TAG}*.zip"
|
||||||
|
|
||||||
echo -e "\n`date` - Take down services for a cold backup."
|
echo -e "\n`date` - Take down services for a cold backup."
|
||||||
manage.sh -d
|
manage.sh -d
|
||||||
|
Reference in New Issue
Block a user