Как я могу установить cron каждый последний понедельник на aws событиях cloudwatch? - PullRequest
1 голос
/ 12 апреля 2020

Я хочу установить cron для моей лямбда-функции. Я sh, который стрелял 10:00 утра в последний понедельник каждого месяца.

cron(* * * * [something special words here] *)

I wish next fire schedule will like this.

2020-04-27 10:00:00 JST
2020-05-25 10:00:00 JST
2020-06-29 10:00:00 JST
2020-07-27 10:00:00 JST
2020-08-31 10:00:00 JST

Как я могу это сделать?

1 Ответ

0 голосов
/ 12 апреля 2020

Выражения расписания Cloudwatch имеют встроенный подстановочный знак для L ast days.

Выражение будет иметь вид,

cron(0 10 ? * 2L *)

Подстановочный знак L в день поле недели указывает последний день недели. Здесь 2L означает последний понедельник месяца, где 1-7 представляет SUN-SAT.

...