Важно: Данный раздел актуален для Платформы данных в Публичном облаке и On-Premise.
Для того, чтобы иметь возможность создавать крон-заданий в RT.WareHouse должно быть выполнено следующее:
Для создания крон-задания необходимо выполнить следующие действия:
Пример (см. Рисунок 1):
*/30 * * * *
echo $(date) >> /tmp/test_cron.txt
Примечание: В настоящее время действует следующее ограничение: Нельзя добавлять задания с одинаковым временем выполнения.
Рисунок 1 — Заполнение строки в cron_job_list
Для параметра “cron_host_list” добавьте строку, нажав соответствующую кнопку.
Укажите имя хоста на котором будет выполняться указанное задание.
Параметры “cron_job_list” и “cron_host_list” могут содержать несколько строк. Если список параметра “cron_host_list” пустой, то задание будет выполнятся на всех хостах связанных с компонентом gp.
Нажмите кнопку “Сохранить” в нижней части формы.
Из меню действий запустите "Create cron job".
После успешного выполнения действия, проверьте на серверах сервиса, что задачи создались в папке /etc/cron.d/ имена будут начинаться с "rtcm_cronjob_%".
Проверьте, что указанная команда выполняется в назначенное время. В нашем примере в файл /tmp/test_cron.txt должно записываться текущее дата\время запуска кронджоба каждые 30 минут.