andragen
31-03-2010, 10:30
есть скрипт backup-daily
#!/bin/sh
OF=$(date +%F-%H-%M)
cd /usr/local/www/apache22/data
tar -c -f /usr/local/www/apache22/backups/htdocs/htdocs-$OF.tar.gz *
cd /usr/local/www/apache22/backups/db
mysqldump site_db1 --host=XXX --user=XXX --password=XXX > $OF.sql
gzip -q9 db-$OF $OF.sql
есть запись в cron
0 0 * * * root /usr/local/www/apache22/backups/backup-daily
скрипт запускается и создает в htdocs htdocs. С этим все нормально.
А вот mysqldump не создает копию базы.
Хотя если ручками запустить скрипт mysqldump отрабатывает правильно.
cat /var/log/cron | grep backup-daily
Mar 31 00:00:00 www /usr/sbin/cron[74633]: (root) CMD ( /usr/local/www/apache22/backups/backup-daily)
Прошу подсказать пути решения.
#!/bin/sh
OF=$(date +%F-%H-%M)
cd /usr/local/www/apache22/data
tar -c -f /usr/local/www/apache22/backups/htdocs/htdocs-$OF.tar.gz *
cd /usr/local/www/apache22/backups/db
mysqldump site_db1 --host=XXX --user=XXX --password=XXX > $OF.sql
gzip -q9 db-$OF $OF.sql
есть запись в cron
0 0 * * * root /usr/local/www/apache22/backups/backup-daily
скрипт запускается и создает в htdocs htdocs. С этим все нормально.
А вот mysqldump не создает копию базы.
Хотя если ручками запустить скрипт mysqldump отрабатывает правильно.
cat /var/log/cron | grep backup-daily
Mar 31 00:00:00 www /usr/sbin/cron[74633]: (root) CMD ( /usr/local/www/apache22/backups/backup-daily)
Прошу подсказать пути решения.