2017-01-20 2 views
0

мне нужно запустить задачу именно на 10AM каждый четверг,хрон на Resque планировщик не работает на предпочтительных интервалах

на Resque файл YAML Я пытаюсь это

cron: "* 10 * * 4 * America/New_York" # expecting this to shoot out every thursday.. 

Было ли это правильно? Я не могу проверить это, как я не могу ждать такого интервала, поэтому я попытался проверить это, по крайней мере каждые 5 минут, но это не очень многообещающим

cron: "5 * * * * *" # It runs for every single minute.. 

любая помощь или направление ценится ,

Я следовал за этим

* * * * * * 
| | | | | | 
| | | | | +-- Year    (range: 1900-3000) 
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) 
| | | +------ Month of the Year (range: 1-12) 
| | +-------- Day of the Month (range: 1-31) 
| +---------- Hour    (range: 0-23) 
+------------ Minute   (range: 0-59) 
+2

Документы для этой конкретной реализации позволяют 6 полей, но при использовании 6, первое поле представляет секунду не минуты. См. Https://github.com/resque/resque-scheduler – c3st7n

ответ

1

Я думаю, вы пропустили что-то там. Я также думаю, что есть только 5 заполнителей. Для запуска каждые 5 минут нужно:

cron: "*/5 * * * * " 

Каждый 10 утра в четверг должно быть:

cron: "0 10 * * 4 America/New_York" 

Значение:

  • каждый четверг (4)
  • каждый месяц
  • каждый день
  • 10 часов
  • 0 минут

(я не проверил это.)

2

Есть как правило, только 5 полей для хрон. Реализация cron, который вы используете, позволяет использовать 6 полей, но первое поле занимает секунды, а не минуты. От https://github.com/resque/resque-scheduler:

Примечания: Шесть параметров хрон являются также поддерживаются (как они поддерживаются Руфус-планировщик, который запитывает процесс спасательного-планировщик). Это позволяет вам планировать задания в секунду (то есть: «30 * * * * *» будет запускать задание каждые 30 секунд после минуты).

Таким образом, вы должны перейти к нормальным 5 полям и использовать ответ @ thomas-d.

Традиционные 5 Формата поля:

Minute Hour Day_of_the_Month Month_of_the_Year Day_of_the_Week 
Смежные вопросы