Generatore di espressioni cron
Online Sviluppo, Codice & Dati* * * * *
Componi la tua espressione cron con il costruttore visuale: minuto, ora, giorno del mese, mese e giorno della settimana. Lo strumento mostra la descrizione in chiaro, calcola le prossime esecuzioni e produce l'espressione pronta da incollare nel tuo crontab. Senza account, senza invii: tutto avviene nel tuo browser.
Aggiornato il 12 ottobre 2026
Regola ogni campo o incolla un'espressione esistente: descrizione, sintassi e prossime esecuzioni si aggiornano in tempo reale.
* * * * *
Il generatore cron è gratuito e illimitato: quante espressioni vuoi, senza account. Il calcolo delle prossime esecuzioni avviene nel tuo browser — nessun server viene interrogato.
Minuto, ora, giorno del mese, mese, giorno della settimana: ogni campo offre Tutti, Valore, Intervallo, Elenco e — per il tempo — Ogni N. Non serve ricordare la sintassi: l'espressione si compone sotto i tuoi occhi e si aggiorna a ogni clic.
Costruisci il mio cronSotto l'output, lo strumento riformula il cron in frasi leggibili: « Ogni giorno alle 9 e 30 », « Ogni 5 minuti », « Il 1 del mese a mezzanotte ». Ideale per rileggere un crontab legacy o documentare una pipeline CI prima di metterla in produzione.
Leggi una descrizioneIl motore locale simula il cron e mostra le cinque prossime date di esecuzione, nell'ora locale del tuo dispositivo. Verifichi subito se il job cade nel giorno e nell'ora giusti — prima ancora di mettere la riga nella crontab.
Vedi le prossime dateIl parsing e il calcolo delle date avvengono interamente nel tuo browser: non viene inviato nulla e non viene salvato nulla su un server. La tua ultima espressione resta in locale sul dispositivo per riprendere da dove ti eri fermato — ideale per iterare su un pianificatore.
Informativa sulla privacyParti da un esempio rapido (ogni ora, giorni feriali, il 1 del mese…) oppure costruisci campo per campo. La modalità « Espressione » consente anche di incollare un cron esistente per validarlo e comprenderlo.
La frase in chiaro conferma la tua intenzione; le cinque prossime esecuzioni mostrano il risultato concreto nel tempo. In caso di espressione invalida o impossibile, lo strumento lo segnala subito.
Clicca su « Copia » e incolla l'espressione in crontab -e, in una schedule GitHub Actions, in un CronJob Kubernetes o in qualsiasi pianificatore compatibile. Non dimenticare di controllare il fuso orario del sistema di destinazione.
L'espressione cron è lo standard di fatto per pianificare attività ricorrenti su server Unix e piattaforme cloud. Cinque campi bastano a descrivere quasi tutti i ritmi: ogni minuto, ogni ora, ogni notte, ogni lunedì, il primo del mese… Il generatore cron di Volade costruisce questa sintassi per voi, la riformula in chiaro e simula le prossime esecuzioni — senza inviare nulla a nessuno.
Minuto (0–59), ora (0–23), giorno del mese (1–31), mese (1–12), giorno della settimana (0–7, 0 e 7 = domenica). Ogni campo accetta * (tutti i valori), un valore unico (30), un intervallo (1-5), un elenco (1,15) o un passo (*/5, 10-40/10). Lo strumento nasconde le modalità non pertinenti (niente « Ogni N » sul mese, per esempio) per evitare sintassi errate.
0 9 * * * = ogni giorno alle 9. 30 2 * * 0 = domenica alle 2 e 30. */15 * * * * = ogni 15 minuti. 0 0 1 1 * = il 1 gennaio a mezzanotte. 0 8 * * 1-5 = ogni giorno feriale alle 8. Ricordare queste combinazioni basta per il 90 % delle esigenze; per il resto, il costruttore visuale di Volade assembla la stringa campo per campo e la copia negli appunti.
Un crontab locale segue il fuso del server (TZ). GitHub Actions, GitLab CI e molti PaaS pianificano in UTC : una schedule alle 9 UTC cade alle 10 o alle 11 in Europa secondo l'ora legale. Prima di validare un'espressione critica (fatturazione, report), conferma il fuso del pianificatore e testa le prossime date nello strumento.
La sintassi supporta combinazioni potenti: 0 9-18/2 * * * (ogni 2 h dalle 9 alle 18), 0 0,12 1 */2 * (mezzanotte e mezzogiorno, un giorno su due), 15 14 1 * * (il 1 alle 14 e 15). Il campo settimana accetta anche i nomi abbreviati su alcuni cron (mon, tue…) — lo strumento lavora sui valori numerici per restare portabile da un sistema all'altro.
0 0 30 2 * (30 febbraio) non si eseguirà mai. 0 0 31 4 * (31 aprile) nemmeno. Cron non ha un concetto nativo di « ultimo giorno del mese » (solo l'estensione Vixie con L): per questo usa uno script o un'espressione di sistema estesa. Il generatore rileva gli intervalli fuori dai limiti e segnala gli errori di sintassi prima che tu incolli la riga nella crontab.
Il cron POSIX si ferma al minuto. Quartz (Java), Spring e alcuni strumenti accettano una 6ª colonna (secondi) e una 7ª (anno). GitHub Actions supporta gli intervalli « every 5 minutes » ma non passi arbitrari su tutti i campi. In caso di dubbio, resta sul formato 5 campi standard: è il più portabile, ed è ciò che produce il generatore.
crontab -e su Linux e macOS; Windows Task Scheduler tramite wrapper; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd timers (OnCalendar, sintassi simile). Ilformattatore XML e il formattatore JSON di Volade completano la catena quando i tuoi job consumano o producono dati strutturati.