ESET PROTECT On-Prem

Автономний режим | Підключитися до Інтернету

ESET PROTECT On-Prem – Зміст

# Інтервал інструкції CRON

Скопіювати URL-адресу поточної статті Поділитись електронною поштою

Інструкція CRON використовується для налаштування конкретних екземплярів тригера, переважно для запланованого повторного спрацьовування. Це рядок, що складається з 6 або 7 полів, які містять окремі значення розкладу. Ці поля розділені пробілом і можуть містити будь-яке з дозволених значень у різних комбінаціях.

Інструкція CRON може бути як простою: * * * * ? * , так і більш складною: 0/5 14,18,3-39,52 * ? JAN,MAR,SEP MON-FRI 2012-2020

Список значень, які можна використовувати в інструкції CRON:

Ім’я | Потрібно | Значення | Дозволені спеціальні символи
--- | --- | --- | ---
С | Так | 0–59 | ,—* / R
Хв. | Так | 0–59 | ,—* / R
Год. | Так | 0–23 | ,—* / R
День місяця | Так | 1–31 | ,—* / ? L W
Місяць | Так | 1–12 або JAN-DEC | ,—*/
День тижня | Так | 0–6 або SUN-SAT | ,—/ ? L #
Рік | Так | 1970-2099 | ,—* /

Синтаксис інструкції CRON:

┌────────── секунди (0–59) │ ┌────────── хвилини (0–59) │ │ ┌────────── години (0–23) │ │ │ ┌────────── день місяця (1–31) │ │ │ │ ┌────────── місяць (1–12 або JAN-DEC) │ │ │ │ │ ┌────────── день тижня (0–6 або SUNSAT)(наприклад, 0 позначає SUN) │ │ │ │ │ │ ┌────────── рік │ │ │ │ │ │ │ * * * * * ? *

• 0 0 0 означає півночі (секунди, хвилини, години).

•Використовуйте «?», коли значення неможливо визначити, оскільки якого вказано в іншому полі (день місяця або день тижня).

•«*» означає «кожного періоду часу» (секунди, хвилини, години, дні місяця, місяці, дні тижня, роки).

•SUN означає «в неділю».

|  | Назви місяців і днів тижня не чутливі до регістру. Наприклад, MON дорівнює mon, а JAN – jan.

## Спеціальні символи:

Кома (,)

Коми використовуються для відокремлення елементів списку. Наприклад, значення «MON,WED,FRI» у 6-му полі (день тижня) означає понеділок, середу та п’ятницю.

Дефіс (-)

Визначає діапазони. Наприклад, «2012–2020» вказує всі роки між 2012 і 2020 включно.

Узагальнення (*)

Використовується для вибору всіх можливих значень у полі. Наприклад, «*» у полі хвилин означає кожну хвилину. Узагальнення не можна використовувати в полі дня тижня.

Знак питання (?)

Вибираючи певний день, ви можете вказати день місяця чи день тижня. Указати обидва параметри неможливо. Якщо ви вказуєте певний день місяця, використовуйте ? для дня тижня та навпаки. Наприклад, якщо ви хочете, щоб тригер спрацьовував у певний день місяця (наприклад, 10), але в будь-який день тижня, укажіть 10 в полі дня місяця та ? в полі дня тижня.

Хеш (#)

Використовується для визначення «n-го» дня місяця. Наприклад, значення «4#3» у полі дня тижня означає третій четвер місяця (день 4 – четвер; #3 – 3-й четвер у місяці). Якщо ви вказали значення «#5», а в місяці немає п’ятого числа тижня, тригер не спрацює цього місяця.

Скісна риска (/)

Означає крок приросту діапазону. Наприклад, «3-59/15» у 2-му полі (хвилини) означає третю хвилину години та кожні 15 хвилин після цього.

Останній (L)

Дозволяє вказати в полі дня тижня такі конструкції, як остання п’ятниця (5L) даного місяця. У полі дня місяця вказується останній день місяця. Наприклад, 31 січня чи 28 лютого у невисокосні роки.

Будній день (W)

Символ «W» можна використовувати в полі дня місяця. Цей символ використовується для визначення дня тижня (понеділок–п’ятниця), найближчого до даного дня. Наприклад, якщо вказати в полі дня місяця «15W», це означає найближчий будній день до 15 числа. Отже, якщо 15-е – це субота, тригер спрацьовує у п’ятницю 14-го. Якщо це неділя, він спрацьовує в понеділок 16-го. Однак якщо в полі дня місяця вказати «1W», а 1-е число – це субота, тригер спрацює в понеділок 3-го, оскільки він не переходить на інші місяці.

|  | Символи «L» і «W» можна комбінувати в полі дня місяця. Значення «LW» означає останній будній день місяця.

Випадково (R)

R – це спеціальний символ інструкції ESET PROTECT On-Prem CRON, який дозволяє задавати випадкові моменти часу. Наприклад, тригер R 0 0 * * ? * спрацьовує щодня о 00:00, але о випадковій секунді (0–59).

|  | Рекомендується використовувати випадкові значення часу, щоб запобігти одночасному підключенню всіх агентів ESET Management до сервера ESET PROTECT.

Приклади інструкцій CRON:

Інструкція CRON | Значення
--- | ---
0 0 12 * * ? * | Спрацьовує щодня о 12 годині (полудень).
R 0 0 * * ? * | Спрацьовує щодня о 00:00, але о випадковій секунді (0–59).
R R R 15W * ? * | Спрацьовує 15 числа кожного місяця у випадковий час (секунду, хвилину, годину). Якщо 15-е – це субота, тригер спрацьовує у п’ятницю 14-го. Якщо це неділя, він спрацьовує в понеділок 16-го.
0 15 10 * * ? 2016 | Спрацьовує щодня о 10:15 протягом 2016 року.
0 * 14 * * ? * | Спрацьовує щодня та щохвилини, з 14:00 до 14:59.
0 0/5 14 * * ? * | Спрацьовує щодня кожні 5 хвилин, з 14:00 до 14:55.
0 0/5 14,18 * * ? * | Спрацьовує щодня кожні 5 хвилин з 14:00 до 14:55, а також з 18:00 до 18:55.
0 0-5 14 * * ? * | Спрацьовує щодня та щохвилини, з 14:00 до 14:05.
0 10,44 14 ? 3 WED * | Спрацьовує щосереди в березні о 14:10 та о 14:44.
0 15 10 ? * MON-FRI * | Спрацьовує кожного буднього дня (у понеділок, вівторок, середу, четвер і п’ятницю) о 10:15.
0 15 10 15 * ? * | Спрацьовує 15-го числа кожного місяця о 10:15.
0 15 10 ? * 5L * | Спрацьовує в останню п’ятницю кожного місяця о 10:15.
0 15 10 ? * 5L 2016-2020 | Спрацьовує кожної останньої п’ятниці кожного місяця о 10:15 з 2016 по 2020 рік включно.
0 15 10 ? * 5#3 * | Спрацьовує в третю п’ятницю кожного місяця о 10:15.
0 0 * * * ? * | Спрацьовує щогодини та щодня.

˄˅