Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 11600|Відповідь: 0

Кварц 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 очок.
,Вказує, що вказано кілька значень, наприклад, встановлення "ПН, СЕРЕДА, П'ЯТНИЦЯ" у полі тижня, щоб показати, що воно спрацьовує в понеділок, середу та п'ятницю
/ Використовується для поступового тригерування. Якщо встановити «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 ? * 6L запускається о 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 конфігурація PLSQL guide
Наступний:Неправильна конфігурація визначає дублікат system.web.extensions/scrip{filtering}ting/scrip{...
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com