cron-job.org: Работаетcron-job.org

Альтернатива cron-job.org на русском

Бесплатный немецкий сервис, который вызывает ваш URL по расписанию. Работает.

Чем является cron-job.org

cron-job.org - долгожитель рынка: сервис работает с 2009 года и делает одно дело. Вы указываете URL и расписание, он вызывает адрес до одного раза в минуту и показывает историю выполнений с телом ответа. Есть REST API и уведомления о сбоях и восстановлении по email.

Базовый аккаунт бесплатный и без жёсткого ограничения на число задач - действует правило разумного использования.

Текущее состояние

Сервис работает и закрываться не собирается. Ограничения бесплатного аккаунта: таймаут запроса 30 секунд, тело ответа до 64 КБ, до 100 обращений к API в сутки.

Платное участие (Sustaining Membership, 5, 10 или 20 € в месяц) поднимает таймаут до 5 минут, размер ответа до 256 КБ и лимит API до 5000 запросов в сутки.

cron-job.org и CronBox: соответствие возможностей

Возможностьcron-job.orgCronBox
HTTP-запросы по расписаниюДа, до раза в минутуДа, минимальный интервал зависит от тарифа
Ограничение на число задачФормально нет, действует правило разумного использованияЗадано тарифом
Таймаут запроса30 секунд бесплатно, 5 минут на платномДо 5 минут на любом тарифе
Мониторинг своих задач по пингуНетДа, heartbeat-мониторы и мониторы процессов
Проверка SSL-сертификатов, ICMP, TCPНетДа
Цепочки запросов с передачей данныхНетДа
Каналы уведомленийEmailEmail, Telegram, MAX, webhook
Запуск задач из вашей сетиНетДа, внешние воркеры на вашей инфраструктуре
ОплатаВ евроРоссийские карты и СБП через ЮKassa, для юрлиц - счёт и закрывающие документы
Где хранятся данныеГерманияРоссия

Лимиты CronBox - число задач, мониторов, доступные каналы и минимальный интервал - зависят от тарифа. Актуальные значения на странице тарифов.

Как перенести задачи с cron-job.org

  1. 1

    Выгрузите список задач

    В личном кабинете видны URL, метод, заголовки и расписание каждой задачи. Список можно забрать и через их REST API, если задач много.

  2. 2

    Получите токен API

    Задачи можно завести руками в панели управления, но при переносе десятка расписаний быстрее работать через API. Токен выдаётся по логину и паролю и живёт 15 минут.

    curl -X POST https://api.cronbox.ru/v1/auth/login \
      -H "Content-Type: application/json" \
      -d '{"email": "you@example.com", "password": "..."}'
  3. 3

    Перенесите расписания

    Cron-выражение переносится как есть - формат стандартный, пять полей. Часовой пояс указывается отдельно, по умолчанию Europe/Moscow.

    curl -X POST https://api.cronbox.ru/v1/workspaces/WORKSPACE_ID/cron \
      -H "Authorization: Bearer YOUR_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "Ночная выгрузка",
        "url": "https://api.example.com/export",
        "method": "POST",
        "cron_expression": "0 3 * * *",
        "timezone": "Europe/Moscow",
        "timeout_seconds": 60,
        "retry_count": 2
      }'
  4. 4

    Настройте каналы уведомлений

    Email, Telegram, MAX и webhook настраиваются на уровне рабочего пространства. Telegram и MAX подключаются по одноразовому коду через бота. Набор доступных каналов зависит от тарифа.

  5. 5

    Проверьте первые запуски

    Раздел «Выполнения» показывает код ответа, тело и длительность каждого запроса. Задачу можно запустить вручную, не дожидаясь расписания, - так проще убедиться, что заголовки и авторизация переехали правильно.

Массового импорта у нас нет - переносить задачи придётся скриптом по API или руками. Полное описание эндпоинтов - в документации.

Чего у CronBox нет

Список честный: если что-то из этого критично, лучше узнать сейчас, а не после переноса.

  • Участников команды и ролей нет: рабочее пространство принадлежит одному владельцу. Несколько пространств - это способ разделить проекты, а не выдать доступ коллегам.
  • Входа через OAuth и SSO нет: email с паролем или вход по одноразовому коду на почту.
  • Открытого кода и версии для установки на свой сервер нет.
  • Готовых интеграций со Slack, PagerDuty и Discord нет - есть исходящий webhook, который можно направить куда угодно.
  • Массового импорта задач нет: перенос идёт через API или руками.
  • Мобильных приложений и консольной утилиты нет.

Короткий вывод

Если задача звучит как «раз в час дёрнуть URL и получить письмо, когда не получилось» - cron-job.org отлично с этим справляется бесплатно, и убеждать в обратном нечестно. CronBox имеет смысл, когда к расписанию добавляются мониторинг чужих задач, проверки SSL и портов, цепочки запросов, алерты в Telegram или MAX, запуск из вашей сети и хранение данных в России с договором на российское юрлицо.

Другие сравнения