Cronjob affidabili, definiti come codice
Descrivi le schedulazioni in un file del tuo repository. Postqron le esegue all’orario giusto, ritenta quando serve e ti dice sempre com’è andata.
Quattro cose che Postqron toglie dalla tua lista
Nessun server cron da tenere in piedi, nessuno script che fallisce in silenzio, nessun dubbio su cosa è stato eseguito e quando.
Tutti i job in un posto
Repository e ambienti diversi, un elenco solo.
Definiti nel repository
Un cron.yaml, riletto a ogni push sul ramo.
Log di ogni esecuzione
Durata, esito e risposta, mentre accadono.
Ritenta e avvisa
Backoff sui guasti, notifica quando non basta.
version: 1
defaults:
timezone: Europe/Rome
timeout: 30s
retries: { max: 3, backoff: exponential }
on_overlap: skip
jobs:
- name: daily-digest
schedule: "0 9 * * *"
environments: [production]
request:
url: https://api.example.com/tasks/digest
method: POST
headers:
Authorization: "Bearer ${DIGEST_TOKEN}"
alerts:
on_failure: [email, slack]
- name: healthcheck
every: 10s
environments: [staging, production]
request:
url: https://api.example.com/health
method: GET
timeout: 5sLe schedulazioni vivono nel tuo repository
Un file cron.yaml descrive job, orari e destinazioni. A ogni push Postqron lo rilegge e riallinea tutto: la revisione passa dalla pull request.
- Espressioni cron con fuso orario, ora legale compresa
- Modalità a intervallo fino al secondo
- Ambienti separati per staging e produzione
- Errori di sintassi segnalati sul commit
Sai sempre com’è andata
Ogni occorrenza lascia una traccia: quando è partita, quanto è durata, cosa ha risposto. I fallimenti diventano un avviso, non una scoperta.
- Cronologia delle esecuzioni con filtri per esito
- Durata media e tasso di fallimento per job
- Avvisi via email o webhook su Slack e Discord
Documentazione di API, riga di comando e webhook. Scegli da dove partire.
Piani
Si parte gratis e si cambia quando serve. I limiti sono applicati dal motore, non solo scritti qui.
Free
0 €/mese
imposte escluse
- Incluso: 20 cronjob
- Incluso: Risoluzione di 1 minuto
- Incluso: 3 giorni di log
- Incluso: 1 repository cron.yaml
- Incluso: Avvisi via email
- Non incluso: Staging e produzione
- Non incluso: Debug AI con la tua chiave
- Non incluso: Ruoli e permessi
- Non incluso: Workspace isolati e IP dedicato
Pro
9 €/mese
imposte escluse
90 €/annoimposte escluseDue mesi in regalo
- Incluso: 200 cronjob
- Incluso: Risoluzione di 10 secondi
- Incluso: 15 giorni di log
- Incluso: Repository illimitati
- Incluso: Avvisi su Slack e Discord
- Incluso: Staging e produzione
- Incluso: Debug AI con la tua chiave
- Non incluso: Ruoli e permessi
- Non incluso: Workspace isolati e IP dedicato
Team
29 €/mese
imposte escluse
- Incluso: Cronjob illimitati
- Incluso: Risoluzione di 1 secondo
- Incluso: 30 giorni di log, con export
- Incluso: Repository illimitati
- Incluso: Avvisi per membro e ambiente
- Incluso: Staging e produzione
- Incluso: Debug AI con la tua chiave
- Incluso: Ruoli e permessi
- Non incluso: Workspace isolati e IP dedicato
Agency
da 79 €/mese
imposte escluse
- Incluso: Cronjob illimitati
- Incluso: Risoluzione di 1 secondo
- Incluso: 90 giorni di log, con export
- Incluso: Repository illimitati
- Incluso: Avvisi per membro e ambiente
- Incluso: Staging e produzione
- Incluso: Debug AI con la tua chiave
- Incluso: Ruoli e permessi
- Incluso: Workspace isolati e IP dedicato
risoluzione
predefiniti
timeout
retention