АтрибутОписаниеВозможные значенияЗначение по умолчанию
secondОдна или несколько секунд (не более минуты)[0,59]0
minuteОдна или несколько минут (не более часа)[0,59]0
hourОдин или несколько часов (не более суток)[0,23]0
dayOfMonthОдин или несколько дней (не более месяца)[1,31] или {"1st", "2nd", "3rd", …, "30th", "31st"} или {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"} или "Last" (последний день месяца) или — x (означает x дней перед последним днем месяца)*
monthОдин или несколько месяцев (не более года)[1,12] или {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct”, "Nov", "Dec"}
dayOfWeekОдин или несколько дней (не более недели)[0,7] или {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"} — "0" и "7" относятся к воскресенью*
yearОпределенный календарный годЧетырехразрядный календарный год*
timezoneОпределенный часовой поясСписок часовых поясов, предоставленный базой данных zoneinfo (или tz)

Каждый атрибут выражения на основе календаря (секунды, минуты, часы и т. д.) поддерживает значения, выраженные в различных формах. Например, вы можете иметь список дней или диапазон лет. В табл. 8.3 определены формы, которые могут принимать атрибуты.

Таблица 8.3. Формы выражений
ФормаОписаниеПример
Одно значениеАтрибут может иметь только одно возможное значениеyear = "2010" month= "May"
Шаблон поискаЭта форма представляет все возможные значения заданного атрибутаsecond = "*" dayOfWeek = "*"
СписокАтрибут имеет два или более значения, разделенные запятойyear = "2008,2012,2016"
dayOfWeek = "Sat,Sun"
minute = "0–10,30,40"
ДиапазонАтрибут имеет диапазон значений, разделенный тиреsecond = "1–10"
dayOfWeek = "Mon — Fri"
ИнкрементАтрибут имеет начальную точку и интервал, отделенный прямым слешемminute = "*/15"
second = "30/10"

Если вы использовали ранее синтаксис UNIX-утилиты cron, то этот синтаксис может показаться знакомым и гораздо более простым. С помощью такого богатого синтаксиса можно выразить практически любой вид календарного выражения, что показано в табл. 8.4.

Таблица 8.4. Примеры выражений
Перейти на страницу:

Похожие книги