Тупняк с cron

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Grishun_U_S
сержант
Сообщения: 221
Зарегистрирован: 2008-04-12 18:26:54
Откуда: Samara
Контактная информация:

Тупняк с cron

Непрочитанное сообщение Grishun_U_S » 2008-05-03 15:27:11

Добрый день!

Есть задача бэкапить базы 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
Тупняк заключается вот в чем -- файл mysql-daily-full-backup.sql НЕ СОЗДАЕТСЯ Причем, что интересно, ручной запуск рутом /usr/local/crontabs/createmysqlfullbackup СОЗДАЕТ (!) этот файл.

если верить крону -- тот он дал команду на запуск файла :
(cat /val/log/crontab)

Код: Выделить всё

May  3 17:21:00 gateway2 /usr/sbin/cron[4477]: (root) CMD (/usr/local/crontabs/createmysqlfullbackup)
Проверил права на запуск createmysqlfullbackup -- дал пока что 777, ноль эффекта. Дальше (чтобы удостоверится что не совсем тупой) создал такой сценарий :

/usr/local/crontabs/t2

Код: Выделить всё

#!/bin/sh

date > /tmp/3334
и запихнул его в крон:

Код: Выделить всё

*       *       *       *       *       root    /usr/local/crontabs/t2
файл /tmp/3334 создается, вот его содержимое :

Код: Выделить всё

# cat /tmp/3334
Sat May  3 17:25:00 SAMST 2008
Почему не отрабатывает createmysqlfullbackup ?? Чешу репу второй день.
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
buryanov
ст. сержант
Сообщения: 311
Зарегистрирован: 2008-04-29 13:41:48
Откуда: Харьков
Контактная информация:

Re: Тупняк с cron

Непрочитанное сообщение buryanov » 2008-05-03 16:53:10

Привет я долго долбался с подобными проблемани пока не прописал пути:
#!/bin/sh

mysqldump --all-databases -u root -pPASSWORD > /tmp/mysql-daily-full-backup.sql
замени на чтото типа
#!/bin/sh

/usr/local/bin/mysqldump --all-databases -u root -pPASSWORD > /tmp/mysql-daily-full-backup.sql
/usr/local/bin/ - путь к твоему mysqldump, у тебя он может быть другой
Дмитрий.
buryanov*ukr.net
icq# 118639660; skype: buryanov

Аватара пользователя
Grishun_U_S
сержант
Сообщения: 221
Зарегистрирован: 2008-04-12 18:26:54
Откуда: Samara
Контактная информация:

Re: Тупняк с cron

Непрочитанное сообщение Grishun_U_S » 2008-05-03 17:38:59

buryanov писал(а):Привет я долго долбался с подобными проблемани пока не прописал пути:
#!/bin/sh

mysqldump --all-databases -u root -pPASSWORD > /tmp/mysql-daily-full-backup.sql
замени на чтото типа
#!/bin/sh

/usr/local/bin/mysqldump --all-databases -u root -pPASSWORD > /tmp/mysql-daily-full-backup.sql
/usr/local/bin/ - путь к твоему mysqldump, у тебя он может быть другой
О!!! Точно! Работает! АААААААААААААА!
Спасибо добрый человек :P
Изображение