L'ecosistema Volade — Strumento web

Generatore di espressioni cron online gratuito

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

Nessun dato inviato Riservatezza fin dalla progettazione Gratuito per iniziare
Lo strumento

Costruisci il tuo cron, copia l'espressione

Regola ogni campo o incolla un'espressione esistente: descrizione, sintassi e prossime esecuzioni si aggiornano in tempo reale.

Generatore di espressioni cron

Online Sviluppo, Codice & Dati
Accedi
Calcolo locale — Volade non riceve nulla Pronto
Esempi rapidi:
Minuto0 – 59
Ora0 – 23
Giorno del mese1 – 31
Mese1 – 12
Giorno della settimana0 – 7 (dom.)
Espressione
* * * * *
Ogni minuto
Prossime esecuzioni
    5Campi
    0Esecuzioni
    —Tra
    0,0 0Commento Tutti gli strumenti
    Gratuito o Premium?

    Il generatore cron è gratuito e illimitato: quante espressioni vuoi, senza account. Il calcolo delle prossime esecuzioni avviene nel tuo browser — nessun server viene interrogato.

    Costruttore visuale dei 5 campi cronGratuito
    Descrizione in chiaro e 5 prossime esecuzioniGratuito
    Modalità espressione per incollare e validare un cron esistenteGratuito
    L'ecosistema premium completo (CMS, desktop, script, API)Premium
    Scopri il Premium
    Funzionalità

    Un generatore cron completo per sviluppatori

    Costruttore visuale dei 5 campi

    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 cron

    Descrizione in chiaro dell'espressione

    Sotto 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 descrizione

    Calcolo delle 5 prossime esecuzioni

    Il 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 date

    Privato: il cron resta sul tuo dispositivo

    Il 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 privacy
    Come funziona

    Crea un'espressione cron in tre passaggi

    Scegli un preset o inserisci

    Parti 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.

    Verifica descrizione e date

    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.

    Copia nella tua crontab

    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.

    FAQ

    Domande frequenti sulle espressioni cron

    Che cos'è un'espressione cron?
    Un'espressione cron è una stringa di 5 campi (a volte 6 o 7 secondo le varianti) che descrive quando eseguire un'attività: minuto, ora, giorno del mese, mese e giorno della settimana. Esempio: 30 9 * * 1-5 significa « alle 9 e 30, dal lunedì al venerdì ». Il demone crond (Linux, macOS, BSD) e molti servizi cloud la usano per pianificare i job.
    Quali sono i 5 campi di un'espressione cron?
    In ordine: minuto (0–59), ora (0–23), giorno del mese (1–31), mese (1–12), giorno della settimana (0–7, dove 0 e 7 valgono domenica). Ogni campo accetta * (tutti), un valore preciso, un intervallo a-b, un elenco a,b,c e un passo a/n (ogni n a partire da a). Alcuni sistemi aggiungono una 6ª colonna per i secondi e una 7ª per l'anno.
    Qual è la differenza tra * e ? in cron?
    * significa « tutti i valori » e ? significa « nessun vincolo specifico ». La sfumatura esiste soprattutto in Quartz e AWS EventBridge: si usa ? nel campo giorno del mese o giorno della settimana per dire « lascia questo campo libero », perché cron non consente sempre di fissarli entrambi. Con un crontab classico, * e ? si comportano nello stesso modo nella pratica.
    Come indicare tutti i giorni feriali?
    Usa il campo giorno della settimana con l'intervallo 1-5 (lunedì–venerdì): 0 8 * * 1-5. Se devi escludere una festività, non è possibile con il solo cron: serve uno script che verifichi la data, oppure un pianificatore più ricco (systemd timers, schedule GitHub Actions, Quartz).
    Cron usa UTC o l'ora locale?
    Un crontab classico segue l'ora locale del server (variabile TZ). Molti servizi cloud (GitHub Actions, GitLab CI, Vercel) interpretano la schedule in UTC: 0 9 * * * si eseguirà alle 9 UTC, cioè alle 10 o alle 11 in Europa secondo l'ora legale. Verifica sempre il fuso orario del pianificatore prima di validare la tua espressione.
    Quali sono i limiti di cron?
    Il crontab POSIX non gestisce né i secondi, né gli anni, né gli intervalli « ogni X minuti da ora ». La granularità minima è il minuto. Per scadenze più fini usa systemd timers (OnUnitActiveSec), uno scheduler applicativo o una coda di messaggi. Attenzione anche alle espressioni impossibili come 0 0 30 2 * (30 febbraio): non si eseguiranno mai.
    Dove usare un'espressione cron?
    Ovunque si pianifichi: crontab -e su Linux e macOS, attività pianificate e Task Scheduler tramite wrapper compatibili, GitHub Actions on.schedule, le rules di GitLab CI, Kubernetes CronJob, AWS EventBridge Scheduler, Cloud Scheduler e la maggior parte dei PaaS. L'espressione resta la stessa; cambia solo il contenitore.
    Lo strumento è privato e gratuito?
    Sì: la costruzione e il calcolo delle prossime esecuzioni avvengono interamente nel tuo browser, non viene inviato nulla a un server e non viene salvato nulla fuori dal tuo dispositivo (soltanto la tua ultima espressione in localStorage, per comodità). Lo strumento è interamente gratuito, illimitato e accessibile senza account, su computer come su mobile.
    Guida completa

    Tutto sulle espressioni cron

    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.

    I 5 campi, in ordine

    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.

    Leggere e scrivere un'espressione cron

    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.

    UTC vs ora locale: l'errore classico

    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.

    Intervalli composti e passi avanzati

    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.

    Espressioni impossibili e casi limite

    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.

    E per i secondi, gli anni?

    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.

    Dove incollare la tua espressione?

    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.

    Una licenza, tutto l'ecosistema premium Browser · CMS · Desktop · Mobile · Script · API · Strumenti · Database
    Una licenza, tutto Passa al premium Accedi