EQVPS
Разработчику

Помощник по cron-выражениям

Проверьте строку crontab до того, как она заработает: смысл каждого поля и пять ближайших запусков.

Работает целиком в браузере — ничего из введённого не отправляется на наши серверы.

Минута · */15
каждые 15
Час · 9-18
с 9 по 18
День месяца · *
любой
Месяц · *
любой
День недели · 1-5
с 1 по 5

Время запусков — в часовом поясе браузера; сервер использует свой (часто UTC).

Как это работает

Пять полей — минута, час, день месяца, месяц и день недели. */15 означает «каждые 15», 1-5 — диапазон, 1,15 — список; работают и названия месяцев и дней (JAN, MON), и макросы вроде @daily и @weekly. Одна ловушка подводит постоянно: если заданы и день месяца, и день недели, cron запускает задачу, когда совпадает любое из них, а не оба. Время показано в часовом поясе браузера — сервер запускает cron в своём, часто в UTC.

Вопросы и ответы

Как запускать задачу каждые 5 минут?

*/5 * * * * — шаг в поле минут. Каждые 5 минут в рабочее время по будням: */5 9-18 * * 1-5.

Почему задача сработала не в то время?

Чаще всего часовой пояс сервера отличается от вашего. Проверьте командой timedatectl — многие образы VPS по умолчанию в UTC.

Похожие инструменты

Все инструменты →

Примените это на своём сервере: KVM VPS от $3 в месяц, root-доступ, оплата криптовалютой.

Тарифы VPS