Added cleanup function
This commit is contained in:
parent
a4894e39f2
commit
169219bd91
29
backup.sh
29
backup.sh
@ -89,6 +89,33 @@ function ncMaint {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
### cleanup - cleanup files and directories created by this script
|
||||||
|
function cleanup {
|
||||||
|
# remove SQL dump file and directory
|
||||||
|
rm -rf "$sqlDumpDir" >> "$logfile" 2>&1
|
||||||
|
# verify directory is gone
|
||||||
|
checkExist fd "$sqlDumpDir"
|
||||||
|
checkResult="$?"
|
||||||
|
if [ "$checkResult" = "0" ]; then
|
||||||
|
# directory still exists
|
||||||
|
echo -e "${yellow}${stamp} -- [WARNING] code 111 --${normal}" \
|
||||||
|
>> "$logFile"
|
||||||
|
exitWarn+=('111')
|
||||||
|
fi
|
||||||
|
|
||||||
|
# remove 503 error page
|
||||||
|
rm -f "$webroot/$err503File" >> "$logFile" 2>&1
|
||||||
|
# verify file is actually gone
|
||||||
|
checkExist ff "$webroot/$err503File"
|
||||||
|
checkResult="$?"
|
||||||
|
if [ "$checkResult" = "0" ]; then
|
||||||
|
# file still exists
|
||||||
|
echo -e "${yellow}${stamp} -- [WARNING] code 5030 --${normal}" \
|
||||||
|
>> $"$logFile"
|
||||||
|
exitWarn+=('5030')
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
### End of Functions ###
|
### End of Functions ###
|
||||||
|
|
||||||
|
|
||||||
@ -117,6 +144,8 @@ errorExplain[2]="This script MUST be run as ROOT."
|
|||||||
errorExplain[100]="Could not put NextCloud into Maintenance mode."
|
errorExplain[100]="Could not put NextCloud into Maintenance mode."
|
||||||
|
|
||||||
### Warning codes & messages
|
### Warning codes & messages
|
||||||
|
warningExplain[111]="Could not remove temporary directory: ${sqlDumpDir}. Please remove manually."
|
||||||
|
warningExplain[5030]="Could not remove 503 error page. This MUST be removed manually before NGINX will serve webclients!"
|
||||||
warningExplain[5031]="No path to a 503 error page file was specified (-5 parameter missing)"
|
warningExplain[5031]="No path to a 503 error page file was specified (-5 parameter missing)"
|
||||||
warningExplain[5032]="The specified 503 error page could not be found"
|
warningExplain[5032]="The specified 503 error page could not be found"
|
||||||
warningExplain[5033]="No webroot path was specified (-w parameter missing)"
|
warningExplain[5033]="No webroot path was specified (-w parameter missing)"
|
||||||
|
Loading…
Reference in New Issue
Block a user