Відповіді:
Я ніколи не намагався використовувати такий діапазон, і не знаю, чи спрацює це. Тож моя перша порада полягала б у тому, щоб протестувати її та побачити, що трапиться, хоча, мабуть, із сценарієм, який робить лише запис у журналі чи щось інше нешкідливе.
По-друге, для ATT і BSD cron не може бути діапазонів і списків співіснуючими, тому там вам доведеться або списнути кожну годину окремо, або мати два рядки, один з діапазоном і один зі списком.
У мене виникли проблеми з керонією за півночі. У кінцевому підсумку я вклав дві майже однакові записи для залучених сценаріїв.
* 22-00 * * * /myscript
* 00-05 * * * /myscript
що, здавалося, зробило трюк.
У мене виникли збої в роботі з крон через використання 22-05, і в процесі усунення придумали це рішення.
*/5
, тобто:*/5 00-05 * * * /myscript
Навколо існує широкий діапазон демонів cron, якщо ви не скажете, який саме ви використовуєте (обробка списків у таких кутових випадках може дуже змінитись від версії до наступної) відповіді не може бути. Найкраще ставитись з явним списком. Я б не надто здивувався, якби якась реалізація сприйняла ваше обговорення як дивний спосіб сказати 4-22
...
Чи згадується у вашій місцевій документації такий випадок? Можливо, законно мати два списки, наприклад 22-24,1-4
?
22-23,0-4
(зауважте, що кронтаб не робить 24
) працює чудово, принаймні, на центосах, на яких я його тестував.