Ночное выражение Cron

Я хочу запустить планировщик, который работает в следующие часы:

Monday 2100 to Tuesday 0800
Tuesday 2100 to Wednesday 0800
Wednesday 2100 to Thursday 0800
Thursday 2100 to Friday 0800
Friday 2100 to Saturday 0800 

У меня есть это выражение cron, которое, похоже, охватывает все случаи:

* 0 0-8,21-23 ? * MON-SAT

Очевидная проблема с ночным выражением cron заключается в том, что когда они переходят на следующий день, вы получите перекрытие. Например, приведенное выше выражение cron будет работать в понедельник с 00:00 до 08:00 и в субботу с 09:00 до 23:00, чего я не хочу. все равно это исправить?


person user898465    schedule 18.02.2015    source источник


Ответы (1)


В случае, если кому-то было интересно, единственный способ, который я мог найти, чтобы решить эту проблему, заключался в использовании двух триггеров Cron, это был единственный способ избежать переполнения.

0 0 0-8 ? * TUE-SAT
0 0 21-23 ? * MON-FRI
person user898465    schedule 15.04.2015