Cron выражение не работает на AWS лямбда - PullRequest
0 голосов
/ 14 октября 2018

Я хочу, чтобы эта конечная точка запускалась каждые десять минут, кроме воскресенья

Я пробовал

cron(5,15,25,35,45,55 * * * 1-6 *)

и

cron(0/10 * * * 1-6 *)

cron(5,15,25,35,45,55 * * * ? *) работает, но с указанными днями, либо в этом формате, либо в формате MON-SAT, не работает и выбрасывает мое безсерверное развертывание

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

каждые 10 минут Пн-Сб

cron(0/10 * ? * MON-SAT *)

ссылка Ссылка: https://docs.aws.amazon.com/lambda/latest/dg/tutorial-scheduled-events-schedule-expressions.html

0 голосов
/ 15 октября 2018

Это выражение будет работать для вас:

cron(5/10 * ? * Mon-Sat *)

Причина ? в поле Day-of-Month заключается в том, что:

Нельзя указатьПоля дня месяца и дня недели в одном и том же выражении cron.Если вы указываете значение (или *) в одном из полей, вы должны использовать?(знак вопроса) в другом.

Кроме того, чтобы запустить его «на пятерках», используйте 5/10, потому что:

Подстановочный знак / (косая черта) указываетприращения.В поле Минуты вы можете ввести 1/10, чтобы указать каждую десятую минуту, начиная с первой минуты часа (например, 11-й, 21-й и 31-й минут и т. Д.). Ссылки

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html#CronExpressions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...