Execuție distribuită · Reîncercări automate · Jurnale complete

Joburi cron care
chiar rulează

OpenCronAPI declanșează webhook-urile tale HTTP exact la program — și continuă să le declanșeze chiar și când un server cade. Reîncercări, gestionarea fusurilor orare, alerte și jurnale de execuție sunt integrate. Fără crontab, fără server de supravegheat.

Fără card de credit · Plan gratuit: 3 joburi · Configurare în mai puțin de un minut

Sub un minut
precizie de programare
Integrate
reîncercări și failover
365 de zile
istoric de execuții
Orice
fus orar acceptat

Crontab-ul de pe server nu a fost creat pentru producție

O linie în crontab funcționează — până când nu mai funcționează. Iar când eșuează, de obicei ești ultimul care află.

Eșuează în tăcere

Serverul repornește, mașina rămâne fără memorie, un deploy șterge crontab-ul — iar jobul tău pur și simplu se oprește. Fără eroare, fără alertă, fără urmă.

Nu poți vedea nimic

A rulat? A returnat 500? Cât a durat? Cron-ul simplu nu-ți spune nimic. Depanarea înseamnă SSH și scormonit prin jurnale.

Un singur server, un singur risc

O singură mașină este un singur punct de defecțiune. Dacă e picată la 3 dimineața, backup-ul care depinde de ea pur și simplu nu se mai întâmplă.

Programare fiabilă în trei pași

De la zero la un job programat de nivel de producție în câteva minute — prin API sau prin consolă.

1

Definește-ți jobul

Dă-ne o URL, o metodă HTTP și un program — un interval, o expresie cron sau un moment unic. Adaugă headere, un body și autentificare dacă ai nevoie.

2

Îl rulăm, fiabil

Jobul tău se execută pe o rețea distribuită de noduri cu failover automat. Dacă un request eșuează, îl reîncercăm conform regulilor tale — exponențial, liniar sau fix.

3

Tu rămâi la control

Fiecare rulare este înregistrată cu stare, durată și răspuns. Primești un email sau un webhook în momentul în care ceva eșuează. Poți pune pe pauză, edita sau declanșa orice job instant.

Un singur apel API. Aceasta e toată configurarea.

Fără SDK necesar — este doar un request HTTP.

Creează un job cron — un singur apel API
POST https://api.opencronapi.com/v1/jobs
X-API-Key: your_api_key

{
  "name": "Database backup",
  "url":  "https://myapp.com/webhooks/backup",
  "method": "POST",
  "schedule_type": "cron",
  "cron_expression": "0 3 * * *",
  "timezone": "Europe/Prague",
  "retry_count": 3
}

Tot ce ai nevoie pentru joburi în care poți avea încredere

Creat pentru dezvoltatorii care nu-și pot permite joburi ratate sau infrastructură nefiabilă.

Redundant prin concepție

Joburile rulează pe o rețea distribuită de noduri. Dacă un nod cade, altul îl preia automat — fără un singur punct de defecțiune, fără rulări ratate.

Timing precis și flexibil

Intervale de la 10 secunde până la zilnic, expresii cron standard complete sau joburi unice — toate conștiente de fusul orar, inclusiv trecerea la ora de vară.

Reîncercări care pur și simplu funcționează

Backoff fix, liniar sau exponențial, reîncercare doar pe codurile de stare pe care le alegi și urmărirea automată a eșecurilor consecutive.

Jurnale complete de execuție

Fiecare rulare capturată: stare HTTP, timp de răspuns, headere și previzualizare a body-ului. Reia, filtrează și exportă — până la 365 de zile de istoric.

Alerte în secunda în care eșuează

Notificări prin email și webhook la eșec, per job. Nu mai afla despre joburile picate de la clienții tăi.

API-first, cu interfață

Un API REST curat pentru automatizare plus o consolă vizuală pentru oameni — constructor cron, vizualizator de răspuns, cronologii. Ambele în fiecare plan.

De ce nu doar cron-ul de pe server?

Pentru că programarea în producție are nevoie de mai mult decât o linie într-un fișier.

Rezistă la un crash sau o repornire a serverului
Reîncercări automate la eșec
Jurnale de execuție și istoric
Alerte la eșec (email / webhook)
Gestionarea fusului orar și a orei de vară
Nimic de instalat sau întreținut
Cron pe server
OpenCronAPI

Vii de la EasyCron sau cron-job.org? Importă cu un singur click →

Creat pentru orice sarcină programată

Dacă poate fi declanșată de un request HTTP, OpenCronAPI o poate rula după program.

Verificări de sănătate
Pinguie-ți API-ul la fiecare 30 de secunde și primește o alertă în momentul în care nu mai răspunde.
Declanșatoare de backup
Declanșează webhook-ul de backup în fiecare noapte la 3 dimineața, în fusul tău orar local — și fii sigur că a rulat.
Generare de rapoarte
Pornește automat rapoarte săptămânale sau lunare, cu reîncercări dacă jobul este lent.
Preîncălzire cache
Preîncălzește cache-urile înainte de traficul de vârf, după un program precis și fiabil.
Trimiteri de newsletter
Programează o trimitere exact la momentul local potrivit, în fiecare fus orar.
Sincronizare de date
Sincronizează între servicii la un interval fix; reîncercările integrate absorb eșecurile tranzitorii.

Prețuri simple și transparente

Începe gratuit. Fă upgrade doar când ai nevoie de mai mult. Fără surprize la consum.

Free
$0/lună
3 joburi
Interval minim 1 oră
Starter
$9/lună
20 de joburi
Interval minim 1 min
Cel mai popular
Pro
$29/lună
100 de joburi
Interval minim 30 sec
Business
$69/lună
500 de joburi
Interval minim 10 sec
Compară toate planurile și funcțiile →

Întrebări frecvente

Ce se întâmplă dacă endpoint-ul meu este picat când rulează un job?

Reîncercăm în funcție de configurația ta — backoff fix, liniar sau exponențial, pe codurile de stare pe care le alegi. Dacă toate încercările eșuează, marcăm rularea ca eșuată și îți trimitem o alertă prin email sau webhook.

Cât de precisă este programarea?

Joburile sunt expediate cu precizie sub un minut. Poți programa după interval (până la 10 secunde pe planurile superioare), după expresie cron standard cu 5 câmpuri sau ca o rulare unică la un moment specific.

Suportați expresii cron și fusuri orare?

Da. Cron standard cu 5 câmpuri plus scurtături precum @daily și @hourly, evaluate în fusul orar pe care îl setezi per job — incluzând tranzițiile la ora de vară.

Cu ce diferă asta de crontab-ul serverului meu?

Nu există niciun server de întreținut, iar fiabilitatea este integrată: execuție distribuită cu failover, reîncercări automate, jurnale complete și alerte la eșec. O repornire sau o mașină picată nu-ți omoară niciodată programul în tăcere.

Pot migra de la EasyCron sau cron-job.org?

Da — importă-ți joburile existente cu un singur click din consolă, sau recreează-le prin API. Planul gratuit îți permite să încerci înainte de a muta ceva.

Chiar există un plan gratuit?

Da: 3 joburi, programare orară, 7 zile de jurnale, fără card de credit. Fă upgrade doar când ai nevoie de mai multe joburi, intervale mai strânse sau retenție mai lungă.

Nu mai spera că cron-ul tău a rulat.

Programează-ți primul job în mai puțin de un minut. Plan gratuit, fără card necesar.

Creează-ți contul gratuit

Sau citește documentația mai întâi.

Parte din ecosistemul Open API