Ключевые факты
- Категория
- Generator
- Типы входных данных
- select, text
- Тип результата
- text
- Покрытие примерами
- 4
- API доступен
- Yes
Обзор
Генератор Cron Выражений позволяет быстро создавать cron-выражения для планирования задач. Используйте готовые предустановки или настройте параметры вручную, чтобы получить точное расписание для автоматизации.
Когда использовать
- •Когда нужно настроить автоматическое выполнение скриптов или задач по расписанию.
- •Если вы не знакомы с синтаксисом cron и хотите быстро получить правильное выражение.
- •При необходимости создать сложные расписания, например, только в рабочие часы или определённые дни.
Как это работает
- •Выберите предустановленное расписание из списка или перейдите к ручной настройке.
- •Заполните поля для минут, часов, дней, месяцев и дней недели, используя стандартный синтаксис cron.
- •Нажмите кнопку генерации, чтобы получить готовое cron-выражение.
- •Скопируйте выражение для использования в вашем планировщике задач, таком как crontab.
Сценарии использования
Примеры
1. Ежедневный запуск скрипта в полночь
Системный администратор- Контекст
- Требуется настроить автоматический запуск скрипта для обновления данных каждый день в 00:00.
- Проблема
- Нужно получить точное cron-выражение для ежедневного выполнения в полночь без ошибок в синтаксисе.
- Как использовать
- В инструменте выберите предустановку 'Every Day at Midnight' или вручную установите: минута 0, час 0, день *, месяц *, день недели *.
- Пример конфигурации
-
Предустановка: 'every-day-midnight' или ручной ввод: minute=0, hour=0, day=*, month=*, weekday=* - Результат
- Сгенерировано выражение '0 0 * * *', которое можно вставить в crontab для ежедневного выполнения задачи.
2. Задача по рабочим часам
Разработчик- Контекст
- Необходимо запускать автоматические тесты только в рабочие часы с 9:00 до 17:00 с понедельника по пятницу.
- Проблема
- Создать cron-выражение, которое ограничивает выполнение задач будними днями и определённым временем.
- Как использовать
- Выберите предустановку 'Business Hours (9-17, Mon-Fri)' или настройте вручную: минута 0, час 9-17, день *, месяц *, день недели 1-5.
- Пример конфигурации
-
Предустановка: 'business-hours' или ручной ввод: minute=0, hour=9-17, day=*, month=*, weekday=1-5 - Результат
- Получено выражение '0 9-17 * * 1-5', которое обеспечивает запуск тестов каждый час с 9 до 17 в будние дни.
Проверить на примерах
generatorСвязанные хабы
FAQ
Что такое cron-выражение?
Cron-выражение — это строка из пяти полей, определяющих расписание выполнения задач в системах Unix.
Как использовать предустановки?
Выберите нужное расписание из выпадающего списка 'Предустановленное Расписание', и инструмент автоматически сформирует выражение.
Могу ли я создать собственное расписание?
Да, установите параметры в полях для минут, часов, дней, месяцев и дней недели, затем сгенерируйте выражение.
Какие форматы поддерживает инструмент?
Инструмент генерирует стандартные cron-выражения, совместимые с большинством планировщиков задач.
Можно ли использовать специальные символы, как */5?
Да, в полях для ввода можно использовать символы *, /, -, , для задания интервалов и диапазонов.