Тупняк с cron
Добавлено: 2008-05-03 15:27:11
Добрый день!
Есть задача бэкапить базы MySQL, архивировать их с паролем и выкладывать в веб.
Бэкапирование пытаюсь настроить с помощью cron, конфиг :
/etc/crontab
временно настроен на выполнение каждую минуту
содержимое /usr/local/crontabs/createmysqlfullbackup
Тупняк заключается вот в чем -- файл mysql-daily-full-backup.sql НЕ СОЗДАЕТСЯ Причем, что интересно, ручной запуск рутом /usr/local/crontabs/createmysqlfullbackup СОЗДАЕТ (!) этот файл.
если верить крону -- тот он дал команду на запуск файла :
(cat /val/log/crontab)
Проверил права на запуск createmysqlfullbackup -- дал пока что 777, ноль эффекта. Дальше (чтобы удостоверится что не совсем тупой) создал такой сценарий :
/usr/local/crontabs/t2
и запихнул его в крон:
файл /tmp/3334 создается, вот его содержимое :
Почему не отрабатывает createmysqlfullbackup ?? Чешу репу второй день.
Есть задача бэкапить базы MySQL, архивировать их с паролем и выкладывать в веб.
Бэкапирование пытаюсь настроить с помощью cron, конфиг :
/etc/crontab
Код: Выделить всё
* * * * * root /usr/local/crontabs/createmysqlfullbackupсодержимое /usr/local/crontabs/createmysqlfullbackup
Код: Выделить всё
#!/bin/sh
mysqldump --all-databases -u root -pPASSWORD > /tmp/mysql-daily-full-backup.sqlесли верить крону -- тот он дал команду на запуск файла :
(cat /val/log/crontab)
Код: Выделить всё
May 3 17:21:00 gateway2 /usr/sbin/cron[4477]: (root) CMD (/usr/local/crontabs/createmysqlfullbackup)/usr/local/crontabs/t2
Код: Выделить всё
#!/bin/sh
date > /tmp/3334Код: Выделить всё
* * * * * root /usr/local/crontabs/t2Код: Выделить всё
# cat /tmp/3334
Sat May 3 17:25:00 SAMST 2008