Job cron di cui puoi finalmente fidarti
Pianifica job HTTP con precisione fino a 15 secondi e ricevi un avviso nel momento in cui falliscono — Slack, PagerDuty, e-mail o webhook. Basta con i guasti silenziosi alle 3 di notte.
Piano gratuito per sempre · Nessuna carta di credito richiesta
Pianificazione, esecuzione, monitoraggio e avvisi su un unico control plane.
Si integra con gli strumenti che il tuo team usa già
Intervallo minimo di pianificazione
Canali di avviso integrati
Giorni di metriche e storico
Shard virtuali per la scalabilità
Capacità
Tutto ciò che le tue pianificazioni meritano
Da un singolo job notturno a una flotta di pipeline interdipendenti.
Pianificazione sotto il minuto
Esegui job con precisione fino a 15 secondi. Cron consapevoli del fuso orario, finestre di esecuzione e filtri per giorno — «solo il venerdì» è a un clic di distanza.
Avvisi intelligenti
Regole dinamiche su codici di stato, durata e serie di fallimenti. Gli incidenti vengono deduplicati: un'interruzione significa un avviso, non cinquanta.
- Esecuzione fallita (HTTP 503)
- Incidente aperto
- Slack notificato
- Ripristinato
Catene di dipendenze
Collega i job in un DAG. Attiva i job a valle quando quelli a monte terminano, con logica di fan-in «tutti» o «almeno uno».
Monitoraggio heartbeat
Richiediamo i tuoi URL secondo la pianificazione e verifichiamo la risposta. Preferisci il push? I check-in accettano i ping dai tuoi sistemi — il silenzio oltre il periodo di tolleranza apre un incidente.
prossimo check-in previsto tra 42 s
Vault dei segreti
Salva chiavi API e token una sola volta: vengono iniettati nelle richieste a runtime. Fail-closed: un segreto mancante blocca l'esecuzione invece di inviare una richiesta rotta.
iniettato a runtime — fail-closed
Pagine di stato pubbliche
Condividi la tua disponibilità con gli utenti. Pagine di stato ospitate con barre di uptime a 90 giorni per job, heartbeat e check-in.
uptime a 90 giorni
Avvisi che ti svegliano
Push nativo per iOS e Android. Segna una regola come critica e il telefono suona come una sveglia — a schermo intero, forte, impossibile da ignorare.
Critico: payments-cron sta fallendo
allarme a schermo intero · ignora la modalità silenziosa
Politiche di sovrapposizione e ripetizione
Salta, accoda oppure interrompi e riavvia quando un'esecuzione si sovrappone a sé stessa. Ripetizioni con backoff esponenziale e jitter, per ogni job.
backoff esponenziale + jitter
Monitoraggio in blocco
Monitora lo stesso path su tutta la tua flotta. Punta /healthz a cinquanta domini in un solo passaggio — ognuno diventa un job indipendente.
un path → tutti i domini
API-first
Tutto ciò che clicchi si può automatizzare. Gestisci job, incident e status page con chiavi API e una referenza REST completa.
POST /api/v1/jobs GET /api/v1/incidents POST /api/v1/status-pages
Come funziona
Attivo in tre passaggi
Da zero a un job monitorato in meno di due minuti.
Collega un endpoint
Punta cronctl su qualsiasi URL, con header, autenticazione, parametri di query e verifiche sulla risposta.
Imposta una pianificazione
Cron o intervallo fino a 15 secondi — consapevole del fuso orario, con finestre di esecuzione e filtri per giorno.
Lascialo lavorare
Lo eseguiamo, ritentiamo i fallimenti, deduplichiamo gli incidenti e avvisiamo automaticamente il canale giusto.
Per sviluppatori
Scriptabile dal primo giorno
Tutto nell'interfaccia è una chiamata API. Crea job dalla CI, fai check-in dai tuoi script e ricevi webhook per ogni evento.
- API REST completa con chiavi API
- Check-in con un solo curl
- Webhook per ogni evento di incident
- Referenza OpenAPI integrata
curl -X POST https://cronctl.com/api/v1/jobs \
-H "Authorization: Bearer cctl_live_..." \
-d '{
"name": "nightly-report",
"target": { "url": "https://acme.com/cron/report" },
"schedule": { "interval_seconds": 900 },
"retry_policy": { "max_attempts": 3, "jitter": true }
}'Prezzi
Prezzi semplici
Inizia gratis. Passa a un piano superiore quando ti servono pianificazioni più strette, più job o uno storico più lungo.
Le imposte locali, ove applicabili, vengono calcolate al momento del pagamento.
Domande frequenti
Tutto ciò che devi sapere prima di iniziare.
Un crontab si attiva alla cieca — se un job fallisce, si blocca o non viene mai eseguito, lo scopri dai tuoi utenti. cronctl esegue il job al posto tuo, verifica la risposta, ritenta in caso di fallimento, deduplica gli incidenti e avvisa il canale giusto, con storico completo delle esecuzioni e metriche.
Smetti di fare da babysitter ai tuoi job cron
Configura il tuo primo job monitorato in meno di due minuti. Piano gratuito, nessuna carta richiesta.
Piano gratuito per sempre · Nessuna carta di credito richiesta