The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В кроне echo `/bin/date '+%Y-%m-%d'` ничего не выводит :("
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"В кроне echo `/bin/date '+%Y-%m-%d'` ничего не выводит :("  
Сообщение от Klimantus (ok) on 13-Ноя-08, 10:40 
Здравствуйте, ув. ксоиды :)
Прошу помочь в след. ситуации:
в кроне есть строка для запуска бекапа базы в 03:01
01 03 * * * /usr/local/bin/mysqldump -uюзер -hхост -pпароль имяБД | gzip -c >/home/klim/mysqldumps/имяБД_`/bin/date "+%Y-%m-%d"`.gz и она не работает.
При копировании и запуске в prompt - отрабатывает.
Путём многочисленных правок выяснено, что проблема в куске `/bin/date "+%Y-%m-%d"`.
Без него всё отрабатывается.
В чём может быть дело?
Почему date может ничего не выдавать при запуске в cron?
Пробовалось под рутом и klim'ом...
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В кроне echo `/bin/date '+%Y-%m-%d'` ничего не выводит :("  
Сообщение от Fisher (??) on 13-Ноя-08, 11:12 
>Здравствуйте, ув. ксоиды :)
>Прошу помочь в след. ситуации:
>в кроне есть строка для запуска бекапа базы в 03:01
>01 03 * * * /usr/local/bin/mysqldump -uюзер -hхост -pпароль имяБД | gzip -c >/home/klim/mysqldumps/имяБД_`/bin/date "+%Y-%m-%d"`.gz и она не работает.
>При копировании и запуске в prompt - отрабатывает.
>Путём многочисленных правок выяснено, что проблема в куске `/bin/date "+%Y-%m-%d"`.
>Без него всё отрабатывается.
>В чём может быть дело?
>Почему date может ничего не выдавать при запуске в cron?
>Пробовалось под рутом и klim'ом...

Если в файле крона строка последняя, сделай в конце пустую строку 'Enter'.
Может заработает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "В кроне echo `/bin/date '+%Y-%m-%d'` ничего не выводит :("  
Сообщение от Oleg_Rus email(ok) on 13-Ноя-08, 11:17 
>Здравствуйте, ув. ксоиды :)
>Прошу помочь в след. ситуации:
>в кроне есть строка для запуска бекапа базы в 03:01
>01 03 * * * /usr/local/bin/mysqldump -uюзер -hхост -pпароль имяБД | gzip -c >/home/klim/mysqldumps/имяБД_`/bin/date "+%Y-%m-%d"`.gz и она не работает.
>При копировании и запуске в prompt - отрабатывает.
>Путём многочисленных правок выяснено, что проблема в куске `/bin/date "+%Y-%m-%d"`.
>Без него всё отрабатывается.

Хмм. А для чего в этом выражении кавычки? Без них все прекрасно работает, да и путь длинной в /bin/date можно сократить до просто date, получив на выходе --
`date +%Y-%m-%d`.gz
Кстати, а где имя пользователя, от которого должна отрабатываться команда?
попробуй так --

01 03 * * * root /usr/local/bin/mysqldump -uюзер -hхост -pпароль имяБД | gzip -c >/home/klim/mysqldumps/имяБД_`date +%Y-%m-%d`.gz

>В чём может быть дело?
>Почему date может ничего не выдавать при запуске в cron?
>Пробовалось под рутом и klim'ом...

У меня была такая беда. Победить толком не получилось. Но определенные результаты были. В итоге сделал проще:
В домашней директории положил исполняемый скрипт, который все это делает, а на crontab дал ссылку на файл

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "В кроне echo `/bin/date '+%Y-%m-%d'` ничего не выводит :("  
Сообщение от Klimantus (ok) on 13-Ноя-08, 12:00 
>Если в файле крона строка последняя, сделай в конце пустую строку 'Enter'.
>Может заработает.

не-а, не помогло :(

>Кстати, а где имя пользователя, от которого должна отрабатываться команда?

это если писать в /etc/crontab, а я пишу задания в пользовательский /var/cron/tabs/root

>В домашней директории положил исполняемый скрипт, который все это делает, а на
>crontab дал ссылку на файл

спасибо за подсказку! таким макаром заработало

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру