mysql_backup.sh: fix error determin remote mysql binary.

This commit is contained in:
Christoph 2021-05-16 16:22:39 +02:00
parent 0b5978a3b1
commit 36b3a8dfa8

View File

@ -104,9 +104,21 @@ err_Log=${LOCK_DIR}/mysql.err.log
if [ $srcHost != "localhost" ] || $_via_ssh_tunnel ;then
mysql=`$ssh ${ssh_user}@$srcHost which mysql`
mysqldump=`$ssh ${ssh_user}@$srcHost which mysqldump`
mysqld="$($ssh ${ssh_user}@$srcHost which mysqld)"
if $(ssh back@web-01.oopen.de [[ -x "/usr/local/mysql/bin/mysql" ]]) ; then
mysql="/usr/local/mysql/bin/mysql"
else
mysql=`$ssh ${ssh_user}@$srcHost which mysql`
fi
if $(ssh back@web-01.oopen.de [[ -x "/usr/local/mysql/bin/mysqldump" ]]) ; then
mysqldump="/usr/local/mysql/bin/mysqldump"
else
mysqldump=`$ssh ${ssh_user}@$srcHost which mysqldump`
fi
if $(ssh back@web-01.oopen.de [[ -x "/usr/local/mysql/bin/mysqld" ]]) ; then
mysqld="/usr/local/mysql/bin/mysqld"
else
mysqld="$($ssh ${ssh_user}@$srcHost which mysqld)"
fi
ssh_options="-o BatchMode=yes -o ConnectTimeout=360"
else
mysql=`which mysql`