Не отрабатывается переменная в crone

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Alex181
Сообщения: 44
ОС: Linux RH

Не отрабатывается переменная в crone

Сообщение Alex181 »

Всем доброго дня!
Возникла такая проблемка.
Создал скриптик для экспорта дампа, в котором к имени дампа добавляется дата

-bash-3.2$ less expdp_mdm
z=`date '+%Y%m%d'`
expdp userid=mdm/vtlbfn@COMA DIRECTORY=DUMP_MAS DUMPFILE=mdm_$z.dmp
-bash-3.2$


при запуске вручную все создается ок!
добавляю задачу в крон, создается файл без даты mdm_.dmp почему так? На другом сервере все нормально?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Не отрабатывается переменная в crone

Сообщение drBatty »

Alex181 писал(а):
09.06.2009 10:53
добавляю задачу в крон, создается файл без даты

1)сделайте вывод в логфайл.
2) /bin/date
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Alex181
Сообщения: 44
ОС: Linux RH

Re: Не отрабатывается переменная в crone

Сообщение Alex181 »

drBatty писал(а):
09.06.2009 11:03
Alex181 писал(а):
09.06.2009 10:53
добавляю задачу в крон, создается файл без даты

1)сделайте вывод в логфайл.
2) /bin/date

спасибо за совет, /bin/date добавил в скрипт и все заработало!
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не отрабатывается переменная в crone

Сообщение Frank »

Применение переменной тут не оправдано, всё можно в одну строку: expdp userid=mdm/vtlbfn@COMA DIRECTORY=DUMP_MAS DUMPFILE=mdm_`/bin/date +%Y%m%d`.dmp
Если expdp_mdm - исполняемый скрипт, то где у него соответствующий заголовок?
Изображение
Спасибо сказали:
Alex181
Сообщения: 44
ОС: Linux RH

Re: Не отрабатывается переменная в crone

Сообщение Alex181 »

Frank писал(а):
09.06.2009 12:07
Применение переменной тут не оправдано, всё можно в одну строку: expdp userid=mdm/vtlbfn@COMA DIRECTORY=DUMP_MAS DUMPFILE=mdm_`/bin/date +%Y%m%d`.dmp
Если expdp_mdm - исполняемый скрипт, то где у него соответствующий заголовок?

Frank спасибо, взял на вооружение, без переменной даже проще!
Спасибо сказали: