Выражение Cron для каждых 6 часов в день

#amazon-web-services #cron #amazon-cloudwatch #jobs

#amazon-web-services #cron #amazon-cloudwatch #Вакансии

Вопрос:

Каким должно быть выражение cron для выполнения задания в 6 утра, 12 часов дня, 6 вечера и 12 часов ночи каждый день? Я использую следующее правило в AWS Cloudwatch. Он не принимает выражение cron — 0 */6 * * * Получение следующего сообщения — «Параметр ScheduleExpression недопустим»

Комментарии:

1. «не работает должным образом» — что он делает тогда? Как вы проверили его на (не) работу?

2. FWIW, похоже, это правильно. Вы также можете использовать 0,6,12,18 в течение нескольких часов или всего четыре записи в crontab, чтобы сделать его простым и понятным.

3. @domen Я привожу выражение в правиле AWS Cloudwatch. Он не принимает выражение cron.

4. Это может быть немного актуально. Из docs.aws.amazon.com/AmazonCloudWatch/latest/events/… «Выражения Cron содержат шесть обязательных полей, разделенных пробелом».

5. Странно, 0 */6 * * * является corerct. Я думаю, у вас какие-то проблемы с окружающей средой

Ответ №1:

Использовалось следующее задание cron — 0 */6 * * ? * Работал отлично.