LINUX.ORG.RU
ФорумAdmin

Сron отрабатывает скрипт, но базы не бэкапит

 , , , ,


0

2

Доброго времени суток.

На кроне висит задача по бэкапу БД из MySQL. Скрипт запускается, но размер каждого файла с резервной копией в итоге - 20 байт. В чем может быть дело? Бэкап делается с помощью:
mysqldump --quick --extended-insert --single-transaction

Каждая БД отдельной командой - требование заказчика. При запуске скрипта руками проблемы не возникает.
# ls -la /root/backup.sh
-rwxrwxrwx 1 root wheel 3280 Sep 19 23:30 /root/backup.sh

Запускается через sh.

Может покажешь содержимое /root/backup.sh?

Вангую, что в переменную PATH не включен /usr/local/bin

iron ★★★★★ ()
Ответ на: комментарий от iron

вот первые три строки.
#!/bin/sh
mysqldump --quick --extended-insert --single-transaction -u root -p<pass> <base> | gzip > /backup/mysql/<base>_`date +%d-%m-%Y`.sql.gz
mysqldump --quick --extended-insert --single-transaction -u root -p<pass> <base> | gzip > /backup/mysql/<base>_`date +%d-%m-%Y`.sql.gz
touch /root/report
echo «Subject: BACKUP DONE» >> /root/report
sendmail <email> < /root/report && rm /root/report

Пока так. Потом буду делать нормальные отчеты. Сейчас надо заставить его нормально работать.

zerropull ()
Ответ на: комментарий от iron

# sh -c 'echo $PATH'
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin

zerropull ()
Ответ на: комментарий от evbogdanov

Ок, спасибо, все сделал. Завтра утром станет ясно, что и как. Пока нельзя проверить - много подключений.

zerropull ()
Ответ на: комментарий от zerropull

Используй абсолютные пути, парень.

IPR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.