Составьте расписание cron из меню, прочитайте его простым языком и посмотрите ближайшие запуски
Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.В cron-выражении 5 полей, и почти никто не помнит их порядок. Составьте его из меню, прочитайте простым языком и посмотрите, когда оно на самом деле сработает в ближайшее время, прежде чем отправлять его на сервер. Ничего никуда не отправляется.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Нажмите шаблон, например "Каждые 5 минут" или "По будням в 9:00", или выберите вариант в поле Запуск.
Задайте Час, Минуту, дни или интервал, которые появятся для этого варианта; Cron-выражение обновится.
Прочитайте описание простым языком и Ближайшие 10 запусков в выбранном Часовом поясе.
Нажмите Копировать выражение.
Этот конструктор cron-выражений составляет расписание из простых вариантов, например каждые 15 минут, ежедневно в 07:30 или 1-го числа каждого месяца, и читает любое выражение как фразу вроде "В 09:00 AM, с понедельника по пятницу". Ниже показаны десять ближайших запусков задания.
Пригодится, когда вы настраиваете запись crontab для резервного копирования, CronJob в Kubernetes для отчёта или расписание GitHub Actions для ночной сборки. Не менее полезен и обратный путь: вставьте выражение со старого сервера и узнайте, действительно ли "0 */6 * * *" означает каждые шесть часов начиная с полуночи.
Конструктор работает со стандартным cron из 5 полей: минута, час, день месяца, месяц и день недели, с диапазонами (1-5), списками (1,15), шагами (*/10), названиями месяцев и дней (JAN, MON) и сокращениями вроде @daily. Выражения Quartz и Spring с полем секунд, а также расширения L, W и #, отклоняются с объяснением, потому что crontab их тоже не примет. Если заданы оба поля дня, cron срабатывает, когда совпадает любое из них, и предпросмотр следует этому правилу.
Время запусков показывается в выбранном часовом поясе, по умолчанию — индийском стандартном времени. Большинство серверов и раннеров CI работают в UTC, поэтому выберите UTC, чтобы увидеть, когда именно сработает задание на сервере, и сравните. Всё вычисляется в вашем браузере; ничего никуда не отправляется. Похожие инструменты: Unix Timestamp Converter, Regex Tester.
Используйте */5 * * * *. Первое поле — минута, а */5 означает каждую пятую минуту начиная с 0, поэтому задание запускается в :00, :05, :10 и так далее, каждый час каждого дня.
По порядку: минута (0-59), час (0-23), день месяца (1-31), месяц (1-12 или JAN-DEC) и день недели (0-7 или SUN-SAT, где 0 и 7 — воскресенье). Звёздочка означает любое значение.
Обычно потому, что сервер работает в UTC, а вы думаете в местном времени. 0 9 * * * на сервере в UTC срабатывает в 14:30 по индийскому времени. Выберите UTC в меню часового пояса, чтобы увидеть время, по которому будет работать сервер.
Нет. Конструктор составляет стандартный cron из 5 полей, который используют crontab, Kubernetes и GitHub Actions. Выражения с полем секунд или расширениями L, W, # и ? отмечаются с объяснением, как их преобразовать.
Cron запускает задание, когда совпадает любое из полей, а не только оба сразу. Например, 0 0 13 * 5 срабатывает каждое 13-е число и каждую пятницу. Список ближайших запусков это показывает.
Да, без регистрации и без ограничения на количество составленных или проверенных расписаний. Всё работает в вашем браузере, поэтому строка cron, скопированная с закрытого сервера, никогда к нам не попадает. Ближайшие запуски рассчитываются на вашем устройстве по выбранному часовому поясу.
Всё ещё не получается? Задайте вопрос об инструменте «Конструктор cron-выражений» и ответить может любой, кто знает. Учётная запись не нужна.