.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
Задача Cron (Расписание) на платформе Plato заключается в выполнении заданного опроса через определенный интервал времени. Созданную панель навигации (или список меню) можно настроить в соответствии с требованиями пользователя. Вы можете просмотреть письменное руководство к видеоуроку Cron (Schedule), которое вы уже видели.
Чтобы использовать опцию Cron (Schedule), перейдите в раздел Cron (Schedule) в списке навигации платформа .
Чтобы добавить cron в Cron (Schedule), вам нужно нажать кнопку Добавить.
После нажатия Добавить на экране появится ячейка.
Если вам нужно выполнить Cron SQL, выберите в разделе тип кода и заполните необходимые разделы.
Если вам нужно выполнить через Cron API, вы выбираете в разделе тип кода и заполняете необходимые разделы.
- Первая ячейка - именуется cron;
- Вторая ячейка - используйте код, который вы пишете, в указанное вами время;
// misol uchun
* * * * * // каждую минутуa
*/30 * * * * // каждые 30 минут
30 16 * * * // ежедневно в 16:30
30 16 2 * * // 2-го числа каждого месяца в 16:30.
30 16 2 11 * // ежегодно 2 ноября в 16:30.
30 16 * 11 Mon-Fri // ежегодно в ноябре с понедельника по пятницу в 16:30.
- Третья ячейка - повторите попытку n раз, если произойдет какая-то ошибка и произойдет сбой;
// например
0 // если выбрано, cron не остановится и продолжит выполнение, даже если в cron произойдет ошибка
3 // попробует 3 раза
5 // попробует 5 раз
- Четвертая ячейка -
Query - выполнить запрос, связанный с базой данных.
Request - Отправить опрос на внешний URL-адрес и URL-адрес Platon.
// например
Request или Query
Что касается задачи Cron (Schedule), как отличить звезды, которые нужно разместить в каждом коде.
- Поле может быть звездочкой (*), что всегда означает "первый-последний". Вместо звездочки в полях "день месяца" или "день недели" можно использовать вопросительный знак (?).
- Диапазоны номеров представлены двумя числами, разделенными дефисом (-). Указанный диапазон включает в себя.
- Диапазон с /n или после (*) указывает диапазон числового значения.
- Английские названия также можно использовать для полей "месяц" и "день недели". Используйте первые три буквы определенного дня или месяца (состояние не имеет значения).
- Поля "день месяца" и "день недели" могут содержать букву L, обозначающую "последний", и каждое поле имеет разное значение:
- L в поле День месяца означает **"последний день месяца"*. Если отрицательное смещение равно (т.е. L-n), это означает "от n-го до последнего дня месяца". Если за ним следует W (т.е. LW), это означает "последний рабочий день месяца".
- В поле "День недели" L означает "последний день недели". Если перед ним стоит цифра или трехбуквенное имя ** (например, dL или DDDL)**, это означает "последний день недели d (или DDD) месяца".

- первая звездочка означает секунду;
- вторая звездочка означает минуты;
- третья звездочка означает час;
- четвертая звездочка означает день;
- пятая звездочка означает месяц;
- шестая звездочка означает неделю;
- седьмая звездочка означает год;
- "0 0 * * * *" = с выше каждого часа каждого дня.
- "*/10 * * * * *" = каждые десять секунд.
- "0 0 8-10 * * *" = 8, 9 и 10 утра ежедневно.
- "0 0 6,19 * * *" = 6:00 и 19:00 ежедневно.
- "0 0/30 8-10 * * *" = 8:00, 8:30, 9:00, 9:30, 10:00 и 10:30 ежедневно.
- "0 0 9-17 * * DUS-JUM" = девять-пять будних дней
- "0 0 0 25 12?" = в полночь каждого Рождества