Handytool
Guida per sviluppatori5 min di letturaAggiornato 14 mar 2026

Strumento Cron Gratuito

Costruisci e Debugga Espressioni Cron Senza Indovinare

Il cron builder di Handytool convalida la tua espressione cron a 5 campi, la spiega in linguaggio naturale e mostra i prossimi cinque orari di esecuzione UTC — tutto senza lasciare il browser.

Punti salienti

  • 01Le spiegazioni in linguaggio naturale rendono facile confermare cosa farà effettivamente un job cron prima di distribuirlo.
  • 02I prossimi 5 orari di esecuzione UTC sono elencati in formato ISO-8601 per una convalida sicura del fuso orario.
  • 03Supporta intervalli (1-5), elenchi (1,3,5) e step (*/15) seguendo le regole standard di Vixie-cron.
  • 04Tutto viene eseguito nel tuo browser — nessun backend, nessun account, nessuna richiesta di rete.

Perché le Espressioni Cron Sono Facili da Sbagliare

La sintassi cron è compatta per design, ma questa compattezza la rende sorprendentemente facile da pianificare a un'ora sbagliata. Un backup a mezzanotte che si attiva a mezzogiorno in UTC, un'espressione step che manca gli orari previsti, o un valore day-of-week che è fuori di uno — questi bug sono difficili da individuare finché il job non si esegue silenziosamente. Leggere 0 */6 * * 1-5 ad alta voce non ti dice molto a meno che tu non conosca l'ordine dei campi a memoria.

Il cron builder di Handytool risolve questo traducendo qualsiasi espressione valida in una frase che puoi effettivamente leggere, quindi mostrando i prossimi cinque orari in cui si attiverebbe in UTC. Individua l'errore prima che raggiunga la produzione, non dopo che un'attività pianificata non riesce lunedì mattina.

Come Costruire e Convalidare un'Espressione Cron

  1. 01

    Inizia con un preset o digita il tuo

    I preset come Ogni minuto, Orario, Giornaliero a mezzanotte e Settimanale il lunedì ti danno un punto di partenza corretto. Passa all'inserimento manuale per pianificazioni personalizzate.

  2. 02

    Inserisci i tuoi 5 campi

    Digita l'espressione nell'ordine minuto ora giorno-del-mese mese giorno-della-settimana. Il builder convalida i limiti di ogni campo mentre digiti.

  3. 03

    Leggi la descrizione in linguaggio naturale

    La spiegazione si aggiorna in tempo reale. Conferma che la frase corrisponda alla tua intenzione — ad esempio 'alle :00 ogni 6 ore, da lunedì a venerdì'.

  4. 04

    Controlla i prossimi 5 orari di esecuzione

    Gli orari di attivazione imminenti sono elencati in UTC ISO-8601. Usali per verificare i casi limite come i confini di fine mese o gli offset di fuso orario.

Riferimento Rapido Sintassi Cron

Tutti e cinque i campi seguono queste regole:

  • 01Asterisco (*) significa ogni valore valido nel campo
  • 02Barra (*/N) scorre l'intervallo in incrementi di N
  • 03Trattino (A-B) corrisponde a ogni valore da A a B incluso
  • 04Virgola (A,B,C) corrisponde a un elenco specifico di valori
  • 05Intervalli di campo: minuto 0-59, ora 0-23, giorno 1-31, mese 1-12, giorno della settimana 0-6 (domenica=0)

Nessuna Installazione, Nessun Server

Il cron builder analizza le espressioni e calcola i tempi di prossima esecuzione interamente nel tuo browser utilizzando JavaScript. Nulla viene inviato a un server, quindi non c'è iscrizione, nessuna quota API e nessuna latenza. Il calcolo della prossima esecuzione simula corrispondenze minuto per minuto rispetto alle regole standard di Vixie-cron, che è lo stesso approccio utilizzato dalla maggior parte degli scheduler di produzione.

Le espressioni a 6 campi (con un campo secondi iniziale) e le stringhe speciali come @daily o @weekly non sono supportate. La maggior parte degli ambienti di produzione — inclusi cron stesso, Kubernetes e GitHub Actions — utilizza il modulo standard a 5 campi, quindi il builder si concentra su quello.

Domande Frequenti sul Cron Expression Builder

Quale variante cron supporta questo builder?

Vixie-cron standard a 5 campi: minuto, ora, giorno-del-mese, mese, giorno-della-settimana. La scorciatoia @daily/@weekly e la sintassi secondi a 6 campi non sono supportate, poiché la maggior parte degli scheduler di produzione utilizza il modulo a 5 campi.

Perché gli orari di prossima esecuzione sono mostrati in UTC?

La maggior parte dei sistemi CI/CD e degli scheduler cloud interpretano le espressioni cron in UTC. Mostrare UTC mantiene l'anteprima portabile ed evita visualizzazioni fuorvianti dell'ora locale.

Qual è la differenza tra */15 e 0,15,30,45 nel campo minuto?

Entrambi si attivano ogni 15 minuti. */15 inizia da 0 e scorre di 15, che è equivalente a 0,15,30,45. Per il campo ora, */6 significa 0,6,12,18.

Posso pianificare un job l'ultimo giorno del mese?

Il cron standard non ha un token 'ultimo giorno'. Puoi approssimare con 28-31 nel campo giorno, ma per gestire i mesi più brevi di 31 giorni in modo pulito, controlla la data all'interno dello script del tuo job.

C'è un modo per eseguire un job ogni giorno feriale alle 9 AM?

Sì: 0 9 * * 1-5 si attiva alle 09:00 UTC da lunedì a venerdì. Verificalo nell'output in linguaggio naturale del builder e nell'elenco di prossima esecuzione prima di distribuire.

Strumenti correlati

Continua con gli strumenti Sviluppatore

strumenti Sviluppatore