Skip to content
Zoyku

Spiegatore di espressioni cron

Trasforma qualsiasi espressione cron in linguaggio chiaro: analisi campo per campo, le prossime cinque esecuzioni nel tuo fuso orario e preset pronti a un clic.

Type or pick a cron expression to see it explained.

Supported: numbers, ranges (1-5), lists (1,15), steps (*/10, 1-30/5), month names (JAN) and weekday names (MON). Quartz extensions L, W, # aren’t covered.

Questo strumento gira interamente nel tuo browser. I tuoi dati non lasciano mai il dispositivo: non vengono caricati su nessun server.

Come si usa

  1. 1Digita un'espressione cron oppure clicca su un preset per partire da qualcosa di affidabile.
  2. 2Leggi l'analisi campo per campo in linguaggio semplice.
  3. 3Controlla le prossime cinque esecuzioni, alternando ora locale e UTC.
  4. 4Correggi nel crontab, nel pianificatore o nella configurazione CI ciò che non torna.

Spiegatore di espressioni cron

Le espressioni cron sono cinque o sei campi criptici che decidono quando girano i job — e un solo carattere sbagliato può far sì che non partano mai, o che scattino alle 3 di notte di ogni domenica. Incolla un'espressione: lo strumento spiega ogni campo a parole semplici (minuto, ora, giorno del mese, mese, giorno della settimana, più i secondi se presenti) e mostra le prossime cinque esecuzioni per confermare che la pianificazione fa davvero ciò che credi.

La validazione è onesta e in linea: valori fuori intervallo, intervalli al contrario ed estensioni Quartz non supportate come L, W e # producono un errore specifico e comprensibile. Cinque preset comuni — ogni minuto, ogni ora, tutti i giorni a mezzanotte, nei giorni feriali alle 9:00 e trimestrale — si compilano con un clic.

Domande frequenti

Qual è la differenza tra cron standard e sintassi Quartz?

Il cron Unix standard (e questo strumento) usa 5 campi: minuto, ora, giorno del mese, mese, giorno della settimana — 6 se il primo sono i secondi. Quartz aggiunge di norma i secondi, un settimo campo per l'anno ed estensioni come L (ultimo giorno), W (giorno feriale più vicino) e # (n-esimo giorno della settimana, es. MON#2). Queste estensioni Quartz non sono coperte qui; tutto lo standard — numeri, nomi come JAN e MON, intervalli, elenchi e passi — sì.

Ho indicato giorno del mese e giorno della settimana: perché gira più spesso del previsto?

Il cron classico li combina con un OR: quando entrambi i campi sono vincolati (nessuno è *), un giorno che corrisponde a uno qualsiasi dei due fa scattare il job. «0 0 1 * MON» gira il giorno 1 e ogni lunedì. Per esigere entrambe le condizioni insieme l'espressione va costruita diversamente — guardare qui le prossime esecuzioni rende il comportamento subito evidente.

Incorpora questo strumento

Metti questo strumento sul tuo sito con una riga: gira nel browser del visitatore.

<iframe src="https://zoyku.com/it/tools/cron-explainer?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — cron-explainer" loading="lazy"></iframe>
100% local processing