Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11600|Ответ: 0

Quartz CronTrigger — самое полное описание конфигурации

[Скопировать ссылку]
Опубликовано 12.03.2018 10:23:08 | | |
Формат конфигурации CronTrigger:

Формат: [Секунды] [Минуты] [Часы] [Дни] [Месяцы] [Недели] [Годы]

Описание серийного номера
Разрешено ли заполнять необходимые значения Разрешены дикие карты
1 секунда — это 0-59, - * /
2 очка — это 0-59, - * /
3 часа — это 0-23 , - * /
4-й — 1-31, - * ? / L W
Май — 1-12 или ЯНВ-ДЕКАБРЬ, - * /
6 недель — это 1-7 или ВОСКРЕСЕНЬЕ-СУББОТА, - *? / L #
7 лет Нет пустого или 1970-2099, - * /
Инструкции по диким картам:
* Представляет все ценности. Например, установка «*» на поле партитуры означает, что она будет срабатывать каждую минуту.
?Указывает, что значение не указано. В этом случае вам не нужно заботиться о ценности этой сферы в данный момент. Например, если вы хотите запустить действие 10-го числа каждого месяца, но вам всё равно, что это день недели, нужно установить позицию поля недели на «?» выставлена на 0 0 0 10 * ?
-Указывает на интервалы. Например, установка «10-12» на час означает, что срабатывают 10, 11 и 12 очков.
,Указывает, что указано несколько значений, например, установка «MON, WED, FRI» в поле недели, чтобы показать, что срабатывает в понедельник, среду и пятницу
/ Используется для постепенного триггера. Если поставить «5/15» на секунду, это значит, что она будет срабатывать каждые 15 секунд с 5 секунд (5, 20, 35, 50). Установите '1/3' в поле месяца так, чтобы она начиналась с 1-го числа каждого месяца и запускалась каждые три дня.
LУказывает на конечный смысл. В условиях дневного поля он представляет последний день месяца (исходя из текущего месяца, а если это февраль, то также зависит от того, является ли это високосным [скачок]), а в поле недели — суббота, что эквивалентно «7» или «SAT». Если добавить число перед «L», это обозначает последние данные. Например, если установить формат «6L» на поле недели, это значит «Последняя пятница месяца».
WУказывает последний рабочий день (с понедельника по пятницу) с указанной даты. Например, установить «15W» на поле дня, чтобы указать, что будний день, ближе всего к 15-му числу каждого месяца, активируется. Если 15-е совпадает с субботой, найдите ближайшую пятницу (14-е) для триггера, если 15-е — конец недели, найдите ближайший следующий понедельник (16-го) для триггера. Если 15-е число выпадает на будний день (с понедельника по пятницу), он срабатывает именно в этот день. Если указанный формат — «1W», это означает, что он запускается в последний рабочий день после 1-го числа каждого месяца. Если первое число будет точно субботой, то он будет активирован в следующий понедельник, 3-го. (Обратите внимание, что перед «W» можно ставить только определённые числа, а интервал «-») не допускается).
Советы
'L' и 'W' могут использоваться в комбинации. Если установить «LW» на поле дня, это значит, что он будет активирован в последний рабочий день месяца (обычно имеется в виду зарплаты).

#Серийный номер (обозначающий день недели месяца), например, установка «6#3» в поле недели означает третью субботу месяца. Обратите внимание, что если указать «#5», эта конфигурация не сработает, если в пятой неделе нет субботы (идеально для Дня матери и Дня отца).
Советы
Настройка поля недели такая же, как у mon, если использовать английские буквы, то она такая же, как mon.

Распространённые примеры:

0 0 12 * * ?        Триггеры в 12 часов каждый день
0 15 10 ? * * Триггеры каждый день в 10:15
0 15 10 * * ?        Триггер каждый день в 10:15
0 15 10 * * ? * Триггеры каждый день в 10:15
0 15 10 * * ? 2005 2005 Триггер в 10:15 каждый день
0 * 14 * * ?        Триггеры каждую минуту с 14:00 до 14:59 каждый день
0 0/5 14 * * ?        С 14:00 до 14:59 каждый день (начинается каждый час, триггер происходит каждые 5 минут)
0 0/5 14,18 * * ?        С 14:00 до 14:59 каждый день (начинается каждый час, триггер происходит каждые 5 минут)
Каждый день после обеда с 18:00 до 18:59 (начинается с часа, срабатывает каждые 5 минут)
0 0-5 14 * * ?        Триггеры каждую минуту с 14:05 до 14:05 каждый день
0 10,44 14 ? 3 WED запускается каждую среду в 14:10 и в 14:44 в марте
0 15 10 ? * С понедельника по пятницу выходит в 10:15 утра каждый день с понедельника по пятницу
0 15 10 15 * ?        Он будет активирован в 10:15 утра 15-го числа каждого месяца
0 15 10 L * ?        Срабатывает в 10:15 в последний день каждого месяца
0 15 10 ? * Триггеры 6 литров в 10:15 в последнюю пятницу каждого месяца
0 15 10 ? * 6L 2002-2005 Запускался в 10:15 в пятницу последней недели каждого месяца с 2002 по 2005 год
0 15 10 ? * 6#3 Триггеры начинаются в пятницу третьей недели каждого месяца
0 0 12 1/5 * ?        Триггеры возникают каждые 5 дней, начиная с первого полудня каждого месяца
0 11 11 11 11 ?        Запускается каждый год 11 ноября в 11:11 (День одиночек)





Предыдущий:Oracle+11G configuration PLSQL guide
Следующий:Неправильная конфигурация определяет дубликат system.web.extensions/scrip{filtering}ting/scrip{...
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com