Генератор Cron-выражений
Бесплатный онлайн Описание, без установки
Что такое выражения Cron?
Cron — это планировщик заданий на основе времени в системах типа Unix. Выражение Cron — это строка с 5 полями, разделёнными пробелами: минута (0-59), час (0-23), день месяца (1-31), месяц (1-12) и день недели (0-6, где 0 — воскресенье). Каждое поле может использовать конкретные значения, диапазоны (* — подстановочный знак для "каждого"), списки (разделённые запятыми) или интервалы (слэш-n для "каждых n единиц"). Задания Cron автоматически выполняются в запланированное время, определяемое выражением.
Как использовать этот генератор выражений Cron
Для каждого поля (минута, час, день, месяц, день недели) выберите режим: Каждый (*), Конкретный (введите точные значения), Диапазон (от-до) или Интервал (каждые N). Настройте каждое поле в соответствии с тем, когда вы хотите, чтобы ваше задание выполнялось. Инструмент показывает результирующее выражение Cron и предварительный просмотр следующих 5 времён выполнения на основе текущего времени. Скопируйте выражение для использования в вашем crontab, планировщике или инструменте автоматизации.
Понимание взаимодействия полей Cron
Поля "день" и "день недели" оба указывают дни. Во многих реализациях cron, если оба поля ограничены (не *), задание выполняется, когда выполняется любое из условий (логика ИЛИ). Некоторые системы используют логику И. Если вы укажете день 15 и день недели 1 (понедельник), оно будет выполняться 15-го числа каждого месяца И каждый понедельник. Будьте точны в своём намерении и протестируйте, чтобы проверить поведение в вашей конкретной среде cron.
▶В чём разница между @daily и 0 0 * * *?
▶Как запланировать задание каждые 5 минут?
▶Могу ли я запланировать сложные шаблоны, такие как "последняя пятница месяца"?
▶Почему моё задание cron не выполняется в ожидаемое время?
Если этот инструмент вам помог, угостите автора кофе.
Угостить кофе