Генератор и расшифровка cron-расписаний
Ближайшие запуски (ваше местное время)
Запускайте cron-задачи на VPS от $10/мес →
Пять полей
┌ минута (0–59)
│ ┌ час (0–23)
│ │ ┌ день месяца (1–31)
│ │ │ ┌ месяц (1–12)
│ │ │ │ ┌ день недели (0–6, воскресенье = 0 или 7)
* * * * * команда
* — «каждый», */15 — «каждые 15», 1-5 — диапазон, 1,15 — список.
Как добавить задачу
Выполните crontab -e, добавьте строку вроде 0 3 * * * /usr/local/bin/backup.sh и сохраните. Проверить: crontab -l.
Когда запускать задачи, решает часовой пояс сервера — на новом VPS обычно UTC. Проверьте командой
timedatectl. Время запусков выше показано в часовом поясе вашего браузера.Почему cron-задача не запустилась?
- У cron урезанный
PATH— пишите полные пути, например/usr/bin/python3. - Сохраняйте ошибки: допишите к команде
>> /var/log/myjob.log 2>&1. - Скрипт должен быть исполняемым (
chmod +x) или запускаться через интерпретатор.
FAQ
Что значит */5 в cron?
Каждые 5 единиц этого поля. В поле минут */5 — запуск в :00, :05, :10 и так далее.
Воскресенье — это 0 или 7?
В большинстве реализаций cron работают оба варианта. Этот генератор тоже считает 7 воскресеньем.
В каком часовом поясе работает cron?
В системном поясе сервера, на новом VPS обычно UTC. Проверьте командой timedatectl.
Наш выбор
Сервер в Kvantis
Почасовая оплата, криптой, без KYC. Сервер готов примерно за минуту.
- Тарифы от $10/мес + НДС, оплата по часам — удалить можно в любой момент
- 32 локаций по миру, IPv4 + IPv6, полный root
- BTC, ETH, USDT, USDC, LTC и ещё 30+ монет; для регистрации нужен только email
Раскрытие: Kvnthost ведёт команда Kvantis.