При запуске вручную выполняется правильно, из крона стартует*, но на удалённом хост не появляется файл с бекапом.
* - May 17 00:11:01 v50628 CROND[20401]: (root) CMD (/usr/share/backup/backup-mysql.sh)
#!/bin/bash
B_USER=USER
B_HOST=HOST
DOMAIN=DOMAIN
B_TO_DIR=/home/users/$B_USER
SCRIPT_DIR=/usr/share/backup/backup-mysql.sh
PRIV_KEY=/usr/share/backup/id-rsa
DATETIME=`date +%d.%m.%Y_%H.%M`
DB_HOST=localhost
DB_USER=root
DB_NAME=db_name
DB_PASS=pass
mysqldump -h $DB_HOST -u $DB_USER -p"$DB_PASS" $DB_NAME > "/usr/share/backup/"$DB_NAME"_"$DATETIME".sql"
gzip $DB_NAME"_"$DATETIME".sql"
scp -i id-rsa -o StrictHostKeyChecking=no "/usr/share/backup/"$DB_NAME"_"$DATETIME".sql.gz" $B_USER@$B_HOST:$B_TO_DIR
rm -f "/usr/share/backup/"$DB_NAME"_"$DATETIME".sql.gz"