Update mysql_backup.sh

This commit is contained in:
Naum Soloveychik
2020-01-15 15:28:26 +03:00
parent 381af2eff5
commit 8c5248cf02

View File

@@ -63,16 +63,16 @@ mysqlparams=" --all-databases \
while [ "${1}" != "" ]; do while [ "${1}" != "" ]; do
case ${1} in case ${1} in
-d | --dir ) shift -d | --dir ) shift
dir=${1} dir=${1} ;
;; ;;
-n | --name ) shift -n | --name ) shift
name=${1} name=${1} ;
;; ;;
-c | --copies ) shift -c | --copies ) shift
copies=${1} copies=${1} ;
;; ;;
-e | --email ) shift -e | --email ) shift
email=${1} email=${1} ;
;; ;;
-l | --lock-all-tables ) -l | --lock-all-tables )
mysqlparams="${mysqlparams} --lock-all-tables" ; mysqlparams="${mysqlparams} --lock-all-tables" ;
@@ -80,9 +80,9 @@ while [ "${1}" != "" ]; do
-s | --single-transaction ) -s | --single-transaction )
mysqlparams="${mysqlparams} --single-transaction" ; mysqlparams="${mysqlparams} --single-transaction" ;
;; ;;
-z | --gzip ) gzip=1 -z | --gzip ) gzip=1 ;
;; ;;
-x | --xz ) xz=1 -x | --xz ) xz=1 ;
;; ;;
--xz-threads ) shift --xz-threads ) shift
xzthreads=${1} xzthreads=${1}
@@ -94,25 +94,25 @@ while [ "${1}" != "" ]; do
--pid-file ) shift --pid-file ) shift
pidfile=${1} pidfile=${1}
;; ;;
-h | --help ) usage -h | --help ) usage ;
exit exit ;
;; ;;
* ) * )
echo "Uncnown option ${1}!" ; echo "Uncnown option ${1}!" ;
usage usage ;
exit 1 exit 1 ;
esac esac
shift shift
done done
if [ "${copies}" = "" ] || [ ! -n "${copies}" ] || [ "${copies}" -le "0" ] ; if [ "${copies}" = "" ] || [ ! -n "${copies}" ] || [ "${copies}" -le "0" ] ;
then then
copies=10 copies=10 ;
fi fi
if [ "${xzthreads}" = "" ] || [ ! -n "${xzthreads}" ] || [ "${xzthreads}" -lt "0" ] ; if [ "${xzthreads}" = "" ] || [ ! -n "${xzthreads}" ] || [ "${xzthreads}" -lt "0" ] ;
then then
xzthreads=2 xzthreads=2 ;
fi fi
if [ "${dir}" = "" ] || [ ! -d ${dir} ] ; then if [ "${dir}" = "" ] || [ ! -d ${dir} ] ; then