Назад | Перейти на главную страницу

Является ли 6,10-12 допустимым синтаксисом часовой части задачи cron?

Я знаю, что «10-12» - допустимый диапазон для часовой части хрон, и что «6,7,8» также является действительным синтаксисом.

Могу ли я объединить эти 2 и «6,10–12», если действительное время - 6 и между 10 и 12?

Это зависит от того, какой демон cron используется.

Debian / Ubuntu по умолчанию поставляется с Vixie cron. Справочная страница для него (man 5 crontab) говорит следующее:

Ranges of numbers are allowed.  Ranges are two numbers separated
with a hyphen.  The specified range is inclusive.  For example,
8-11 for an ``hours'' entry specifies execution at hours 8, 9, 10
and 11.

И далее...

Lists are allowed.  A list is a set of numbers (or ranges)
separated by commas.

Итак, для этой конкретной реализации "6,10-12"будет действительным, поскольку это список, содержащий число и диапазон, а диапазон может включать списки.

Если вы не уверены, man 5 crontab должен обеспечивать ясность.