Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Крон не пишет бекап если есть значение даты / 4 сообщений из 4, страница 1 из 1
02.04.2015, 11:44
    #38924752
trom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Крон не пишет бекап если есть значение даты
Стоит ISP5 на CentOS 6.6

В планировщике пишу
/usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U postgres -f /backup/pp-$(/bin/date "+%Y-%m-%d").sql bd_name

при запуске из консоли или из самого ISP бекап пишеться в нужную папку без проблем

Но когда загоняю эту строку в крон то ничего не происходит, по логам крон пишет
Mar 30 12:00:01 kkk777 CROND[27479]: (root) CMD (/usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U postgres -f /backup/pp-$(/bin/date "+)

то есть как я понимаю спотыкается когда начитается символ %

делал точно такой же бекап на другом серваке все было ок, крон отрабатывал нормально, а тут почему то проблемы, подскажите что можно сделать ?

PS Если убрать все % из строки крон на проблемном серваке отрабатывает нормально, но мне нужно чтобы в имени бекапа писалась дата.
...
Рейтинг: 0 / 0
02.04.2015, 12:10
    #38924819
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Крон не пишет бекап если есть значение даты
trom,

для крона нужно все % эскейпить через \%.
...
Рейтинг: 0 / 0
02.04.2015, 13:41
    #38925004
trom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Крон не пишет бекап если есть значение даты
Alexius,

помогло спасибо!

непонятно только почему на другом серваке крон работал без этого экранирования.
...
Рейтинг: 0 / 0
02.04.2015, 14:00
    #38925055
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Крон не пишет бекап если есть значение даты
tromAlexius,

помогло спасибо!

непонятно только почему на другом серваке крон работал без этого экранирования.

был установлен какой то альтернативный системному крону софт
их там напридумывали пачку

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Крон не пишет бекап если есть значение даты / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]