Как работает планировщик заданий в Cloud Scheduler - PullRequest
1 голос
/ 31 октября 2019

Я создал задание в облачном планировщике, как показано ниже:

Name       : Start_BOT1
Frequency  : 0 */15 * * * (Asia/Calcutta)
Target     : A topic in Pub/Sub

В соответствии с частотой, задание должно запускаться каждые 15 минут один раз. Но работа не работает, как ожидалось. Он запускается только тогда, когда мы нажимаем кнопку «Запустить сейчас». Может кто-нибудь помочь объяснить, как работает планировщик в GCP и как работают часовые пояса здесь.

1 Ответ

2 голосов
/ 31 октября 2019

Здесь вы можете найти подробную информацию о настройке расписаний заданий Cron в формате unix-cron.

1-я звездочка обозначает минуту

2-я звездочка обозначаетчас

3-я звездочка обозначает день месяца

4-я звездочка обозначает месяц

5-я звездочка обозначает день недели

Для шагазначения, вы правильно использовали косую черту, выполняя каждые N шагов.

Для вашего случая - запуск задания каждые 15 минут, конфигурация будет выглядеть так: «* / 15 * * * *»

Вы можете выбрать часовой пояс для оценки расписаний, используя раскрывающийся список на консоли GCP «Создать задание» или флаг gcloud - time-zone при создании задания. Часовой пояс по умолчанию: Etc / UTC.

...