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

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

0 1-8,10-15 * * * 

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

Заранее спасибо, Gnik

Ответы на вопрос(2)

0 1-8 * * * ...
0 10-15 * * * ...
 27 февр. 2015 г., 18:47
Это очень хороший обходной путь.
 14 дек. 2015 г., 16:52
+1. намного чище / лаконичнее Недостатком является то, что если что-то в команде меняется, у вас есть несколько мест для ее редактирования
 24 мая 2017 г., 20:35
Вы можете использовать скрипт bash для инкапсуляции параметров. Затем в crontab просто вызовите один скрипт bash для обеих записей.
Решение Вопроса

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

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

Источник:

Time tags are separated by spaces. Do not use spaces within a tag, this will confuse cron. All five tags must be present. They are a logical AND of each other. There is another space between the last time tag and the first command.

A time tag can be a wildcard "*", which means "all". It can be one value, several values, a range, or a fractional range.

Ваш ответ на вопрос