Регулярность и расписание определяется cron-строкой. Подробнее о том, что это такое, можно прочитать здесь
В приложении используется стандартная Cron строка с вот такой расшифровкой:
# ┌─────────────minute(0 - 59)
# │ ┌─────────────hour(0 - 23)
# │ │ ┌─────────────dayofthemonth(1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │ 7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
Между каждой звездочкой должен быть пробел! Помочь создать нужное расписание могут калькуляторы, например вот такой
Ниже приведем примеры распространенных вариантов расписания.
|
* * * * * |
каждую минуту |
|
0,5,10,15,20,25,30,35,40,45,50,55 * * * * |
каждые 5 минут |
|
0 * * * * |
каждый час |
|
0 0 * * * |
каждый день в полночь |
|
0 0 * * 0 |
каждую неделю в 12 ночи воскресенья |
|
0 0 1 * * |
12 ночи в первый день каждого месяца |
|
0 0 1 1 * |
раз в год в 12 ночи 1 января |