The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"дамп базы и crontab"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"дамп базы и crontab"  
Сообщение от dr.tibibo email(ok) on 31-Май-07, 13:05 
Уважаемые господа гуру!
Делаю дамп базы командой:
#mysqldump test > /data/.snap/test_`date '+%d.%m.%y-%H.%M'`.mysql -u root -pmy_password

В /data/.snap/ получается файл вида test_'current_date-time'.mysql
Затем пишу ту же команду в /etc/crontab/ (с указанием /usr/local/bin/mysqldump) и... ничего не получается.
В /var/log/cron написано следуещее:
(root) CMD (/usr/local/bin/mysqldump test > /data/.snap/dump_`date '+).
А если написать ту же команду без '+%d.%m.%y-%H.%M', то всё работает, но в имени файла необходим именно формат dd.mm.yy-HH.MM
Вобщем,почему это не работает и как его исправить? ОС: FreeBSD.
Спасибо.

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

 Оглавление

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


1. "дамп базы и crontab"  
Сообщение от DeusInversus email(ok) on 31-Май-07, 13:54 
Экранируйте знак процента.
man 5 crontab говорит нам: Percent-signs (%) in the command, unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the command as standard input.

т.е. ваша срока, доктор Ти-Би-Бо, должна быть: `date '+\%d.\%m.\%y-\%H.\%M'`

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

2. "дамп базы и crontab"  
Сообщение от Romik (??) on 31-Май-07, 14:00 
создайте скрипт

#!/bin/sh
usr/local/bin/mysqldump test > /data/.snap/test_`date '+%d.%m.%y-%H.%M'`.mysql -u root -pmy_password

обзовите его /root/progr/script.sh, chmod 700 /root/progr/script.sh, и из кронтаба вызывайте его.

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

3. "дамп базы и crontab"  
Сообщение от dr.tibibo email(ok) on 31-Май-07, 14:38 
Спасибо! Работает и тот и другой способ.
DeusInversus: отдельное спасибо, что Вы в курсе )) я на счёт ника )
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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