|
|
@@ -1,5 +1,5 @@
|
|
|
#!/usr/bin/env bash
|
|
|
-# Copyright (C) 2013 - 2020 Teddysun <[email protected]>
|
|
|
+# Copyright (C) 2013 - 2022 Teddysun <[email protected]>
|
|
|
#
|
|
|
# This file is part of the LAMP script.
|
|
|
#
|
|
|
@@ -168,7 +168,7 @@ EOF
|
|
|
log "MySQL root password is incorrect. Please check it and try again"
|
|
|
exit 1
|
|
|
fi
|
|
|
- if [ "${MYSQL_DATABASE_NAME[@]}" == "" ]; then
|
|
|
+ if [[ "${MYSQL_DATABASE_NAME[@]}" == "" ]]; then
|
|
|
mysqldump -u root -p"${MYSQL_ROOT_PASSWORD}" --all-databases > "${SQLFILE}" 2>/dev/null
|
|
|
if [ $? -ne 0 ]; then
|
|
|
log "MySQL all databases backup failed"
|
|
|
@@ -218,7 +218,7 @@ start_backup() {
|
|
|
fi
|
|
|
|
|
|
# Delete MySQL temporary dump file
|
|
|
- for sql in $(ls ${TEMPDIR}*.sql); do
|
|
|
+ for sql in $(ls ${TEMPDIR}*.sql 2> /dev/null); do
|
|
|
log "Delete MySQL temporary dump file: ${sql}"
|
|
|
rm -f ${sql}
|
|
|
done
|
|
|
@@ -336,9 +336,9 @@ EOF
|
|
|
clean_up_files() {
|
|
|
cd ${LOCALDIR} || exit
|
|
|
if ${ENCRYPTFLG}; then
|
|
|
- LS=($(ls *.enc))
|
|
|
+ LS=($(ls *.enc 2> /dev/null))
|
|
|
else
|
|
|
- LS=($(ls *.tgz))
|
|
|
+ LS=($(ls *.tgz 2> /dev/null))
|
|
|
fi
|
|
|
for f in ${LS[@]}; do
|
|
|
get_file_date ${f}
|