проверьте условие дня недели внутри самого задания cron, в начале и выходе, ничего не делая, если днем ​​исполнения является суббота или воскресенье.

читал документы, но я почесал голову, как это сделать. Я хочу работать cron в рабочее время. Так что мой cron.yaml будет выглядеть примерно так:

cron:
- description: My Cool Cron Job 
  url: /myCoolCronJob.php 
  schedule: every 5 minutes from 06:00 to 19:00 every monday, tuesday, wednesday, thursday, friday
  timezone: America/Los_Angeles

Это не работает, очевидно. Но это должно дать вам представление о том, что я хочу сделать. Как я могу запустить эту работу в рабочее время?

Ответы на вопрос(1)

Решение Вопроса

Формат Расписание не предлагает комбинацию между высокочастотными

every N (hours|mins|minutes) ["from" (time) "to" (time)]

и низкая частота

("every"|ordinal) (days) ["of" (monthspec)] (time)

Способ получить то, что вы хотите, это:

настроить высокочастотную часть графика вcron.yaml:

schedule: every 5 minutes from 06:00 to 19:00

проверьте условие дня недели внутри самого задания cron, в начале и выходе, ничего не делая, если днем ​​исполнения является суббота или воскресенье.

Ваш ответ на вопрос