Add new IGNORED folder to backup's exclusion list. Add quotes to all instances of variables.
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
DIR="$(dirname -- "${BASH_SOURCE[0]}")"
|
DIR="$(dirname -- "${BASH_SOURCE[0]}")"
|
||||||
PROG="$(basename -- "${BASH_SOURCE[0]}")"
|
PROG="$(basename -- "${BASH_SOURCE[0]}")"
|
||||||
echo "$DIR/$PROG"
|
echo "$DIR/$PROG"
|
||||||
source $DIR/../source.env
|
source "$DIR/../source.env"
|
||||||
|
|
||||||
## Variables ##
|
## Variables ##
|
||||||
|
|
||||||
@@ -71,17 +71,19 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\n`date` - Create the backup for '$DOCKER_HOME'."
|
echo -e "\n`date` - Create the backup for '$DOCKER_HOME'."
|
||||||
$time zip -r $file.tmp \
|
$time zip -r "$file.tmp" \
|
||||||
$DOCKER_HOME \
|
"$DOCKER_HOME" \
|
||||||
/etc/crontab /etc/cron.d /var/spool/cron \
|
/etc/crontab /etc/cron.d \
|
||||||
/var/{log,mail} 1>/dev/null
|
/var/spool/cron /var/{log,mail} \
|
||||||
mv -v $file.tmp $file
|
--exclude "$DOCKER_HOME/Volumes/IGNORED/*" \
|
||||||
|
1>/dev/null
|
||||||
|
mv -v "$file.tmp" "$file"
|
||||||
|
|
||||||
echo -e "\n`date` - Done with zipping, check size."
|
echo -e "\n`date` - Done with zipping, check size."
|
||||||
ls -sh $file
|
ls -sh "$file"
|
||||||
|
|
||||||
echo -e "\n`date` - Ensure other users can access the file."
|
echo -e "\n`date` - Ensure other users can access the file."
|
||||||
chmod -v 755 $file
|
chmod -v 755 "$file"
|
||||||
|
|
||||||
if [[ "$up" == "TRUE" ]]; then
|
if [[ "$up" == "TRUE" ]]; then
|
||||||
echo -e "\n`date` - Bring services back up."
|
echo -e "\n`date` - Bring services back up."
|
||||||
|
|||||||
Reference in New Issue
Block a user