Как создать инструкцию cron для работы в течение нескольких часов

Мне нужна инструкция cron для запуска в течение нескольких часов, например, 1-8, а затем 10-15. В этом случае будет выполняться следующее утверждение:

0 1-8,10-15 * * * 

Если кто-нибудь может мне помочь?

Спасибо заранее, Gnik

Ответы

Ответ 1

Вы не можете, вы можете использовать либо несколько значений ИЛИ диапазон

0 1,2,3,4,5,6,7,8,10,11,12,13,14,15 * * *

Источник:

Метки времени разделены пробелами. Не используйте пробелы внутри тега, это запутает cron. Все пять тегов должны присутствовать. Они являются логическим И друг друга. Между последним временным тегом и первой командой есть еще один пробел.

Временной тег может быть подстановочным знаком "*", что означает "все". Это может быть одно значение, несколько значений, диапазон или дробный диапазон.

Ответ 2

Я считаю более читаемым наличие двух записей crontab:

0 1-8 * * * ...
0 10-15 * * * ...