2016-07-07 1 views
2

Amazon AWS CloudWatch에서 cron 표현식에 정의 된 일정에 따라 규칙을 실행할 수 있습니다.AWS에서 cron 표현 CloudWatch : 주 1 회 실행 방법

이 규칙은 here으로 요약되어 있습니다.

시도한 후에 일주일에 한 번 (예 : 일요일 오후 4시)에 실행되는 표현식을 작성할 수 없었습니다. 다음 시도는 CloudWatch에서 메시지 Parameter ScheduleExpression is not valid..으로 거부되었습니다.

0 16 * * SUN * 
0 16 * * 6 * 
0 16 * * SUN-SUN * 
0 16 * * 6-6 * 

답변

3

"0 16? * 1 *"을 시도하십시오. 물음표는 매일 실행해서는 안되므로 주일 값을 확인해야합니다.

+0

완벽하게 작동하고 의미가 있습니다. 확인 만하면 : 귀하의 표현은 토요일을 선택합니다 (Sun이 아님). 감사!! – mxro

+0

문서에서 그것은 1-7 또는 SUN-SAT 인 것처럼 보이는데, 이는 UNIX 0 = SUN 이후 다소 혼란 스럽습니다. http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/ScheduledEvents.html – Conti

+0

음, 그렇다면 'SUN'을 사용하면 혼란을 피할 수있는 최선의 선택이 될 것입니다. 나는 그것을 시도했다. 그리고 그것은 잘 움직이게되었다. 마지막 표현식은'0 16? * SUN *'. – mxro