Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Переменная в crontab для имени файла  (Прочитано 199 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sattva

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
необходимо бекапировать БД Firebird
в crone настроено так:
Цитировать
32 17 * * * today='date +%Y-%m-%d_%H-%M-%S'; FDBFILE='grep -i "^MEDUCHET =" /etc/firebird/3.0/databases.conf | cut -d" " -f3'; cp -f $FDBFILE /firebird/3.0/backup/MEDUCHET_${today}.FDB;  gzip -9 --stdout /firebird/3.0/backup/MEDUCHET_${today}.FDB > /firebird/3.0/backup/MEDUCHET_${today}.FDB.gz
лог:
Цитировать
Mar  8 17:28:01 firebird3 CRON[2647]: (root) CMD (today='date +)
Mar  8 17:28:01 firebird3 CRON[2646]: (CRON) info (No MTA installed, discarding output)
т.е. затык возникает на переменной, кто знает как правильно прописать переменную времени, чтобы ее использовать в имени файла?
(Нажмите, чтобы показать/скрыть)


ТС не появлялся на Форуме более трех месяцев по состоянию на 19/03/2021 (последняя явка: 17/05/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 19 Март 2021, 14:03:40 от zg_nico »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5215
  • Все по палатам!
    • Просмотр профиля
Re: Переменная в crontab для имени файла
« Ответ #1 : 08 Март 2020, 20:41:14 »
А зачем так? Не проще команды в скрипт написать и в кроне его запускать
Извините, я все еще учусь

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Переменная в crontab для имени файла
« Ответ #2 : 09 Март 2020, 15:55:37 »
Такое только в скрипт и его запускать в кроне

 

Страница сгенерирована за 0.088 секунд. Запросов: 25.