Added sqlDump directory creation.
Added sqldump filename generation.
This commit is contained in:
parent
94ff195a9e
commit
a4e0e4c71b
@ -81,7 +81,7 @@ logFile=/var/log/borgbackup.log
|
||||
# echo -e "\e[1;31m[`date +%Y-%m-%d` `date +%H:%M:%S`] This script MUST" \
|
||||
# "be run as ROOT."
|
||||
# echo -e "\e[4;31mScript aborted\e[0;31m.\e[0m"
|
||||
# exit 1
|
||||
# exit 100
|
||||
#fi
|
||||
|
||||
|
||||
@ -103,3 +103,28 @@ err503FullPath="$scriptPath/$err503FileName"
|
||||
## Export logfle location for use by external programs
|
||||
export logFile="$logFile"
|
||||
|
||||
## Check for sqlDumpDir and create if necessary
|
||||
if [ -e $sqlDumpDir ]; then
|
||||
echo -e "\e[0m[`date +%Y-%m-%d` `date +%H:%M:%S`] Confirmed:" \
|
||||
"sqlDumpDir exists at \e[0;33m$sqlDumpDir\e[0m" >> $logFile
|
||||
else
|
||||
echo -e "\e[0;36m[`date +%Y-%m-%d` `date +%H:%M:%S`] Creating:" \
|
||||
"\e[0;33m$sqlDumpDir\e[0;36m..." >> $logFile
|
||||
mkdir $sqlDumpDir &>> $logFile
|
||||
# confirm creation successful
|
||||
if [ -e $sqlDumpDir ]; then
|
||||
echo -e "...done\e[0m" >> $logFile
|
||||
else
|
||||
echo -e "\e[1;31m[`date +%Y-%m-%d` `date +%H:%M:%S`]" \
|
||||
"--Error-- There was a problem creating $sqlDumpDir." >> $logFile
|
||||
echo -e "\e[4;31m--Error-- Script aborted\e[0;31m.\e[0m" >> $logFile
|
||||
exit 101
|
||||
fi
|
||||
fi
|
||||
|
||||
## Create unique filename for sqlDump file
|
||||
sqlDumpFile="backup_${DBNAME}_`date +%Y%m%d_%H%M%S`.sql"
|
||||
echo -e "\e[0m[`date +%Y-%m-%d` `date +%H:%M:%S`] mysql dump file will be" \
|
||||
"stored at:" >> $logFile
|
||||
echo -e "\e[0;33m$sqlDumpDir/$sqlDumpFile\e[0m" >> $logFile
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user