Работа с событиями в формате cron

Планировщик времени для периодического выполнения заданий в определённое время.
Генерирует событие в указанное время по формату Cron, полное описание можно посмотреть по ссылке https://ru.wikipedia.org/wiki/Cron

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

Таблица crontab состоит из 6 колонок, разделяемых пробелами.
Шесть колонок задают время выполнения (секунда, минута, час, день, месяц, день недели), в них может находиться число, список чисел, разделённых запятыми, диапазон чисел, разделённых дефисом, символы * или /. Самая частая ошибка, когда в поле секунды оставляют *, тогда вне в данной минуте, будет срабатывать каждую секунду.

Более подробно о событиях по времени читать тут.

* * * * * *
- - - - - -
| | | | | |
| | | | | --- день недели (0—6) (воскресенье = 0 или  "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT" )
| | | | ----- месяц (1—12 или "JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC" )
| | | ------- день месяца (1—31)
| | --------- час (0—23)
| ----------- минута (0—59)
------------- секунды (0—59)

Дополнительную информацию можно посмотреть на сайте crontab.guru. Но надо помнить, что там нет первого поля секунд.

Оставьте комментарий

Поддержал проект — спас молодого самодельщика! А мы принимаем подарки...

X