Cron Expression Explainer

Incolla un'espressione cron e scopri cosa significa in linguaggio naturale, più le prossime cinque esecuzioni programmate.

Come si usa

  1. Digita o incolla un'espressione cron a cinque campi — minuto, ora, giorno, mese, giorno della settimana.
  2. Leggi la spiegazione in linguaggio naturale e controlla le prossime cinque esecuzioni programmate calcolate da adesso.
  3. Modifica l'espressione e la spiegazione si aggiorna in tempo reale — utile per scrivere una nuova voce crontab e verificare che faccia ciò che intendi.

Informazioni su questo strumento

Un'espressione cron è composta da cinque campi che dicono a uno scheduler Unix quando eseguire un job. I campi sono minuto, ora, giorno del mese, mese e giorno della settimana, in quest'ordine. Un asterisco significa ogni, una barra significa ogni N, una virgola elenca valori e un trattino imposta un intervallo. La sintassi è compatta e poco intuitiva, motivo per cui sbagliare è una fonte ricorrente di incidenti — un job che doveva girare ogni ora gira ogni minuto, o un backup che doveva partire nei giorni feriali parte di domenica.

Questo strumento traduce i cinque campi in una frase leggibile, e poi mostra le prossime cinque esecuzioni programmate calcolate dall'ora corrente. Le esecuzioni sono il vero test: se la frase sembra corretta ma la prossima esecuzione è tra tre mesi, l'espressione è sbagliata. Modificare l'espressione aggiorna entrambe in tempo reale, così puoi iterare finché la programmazione corrisponde a ciò che ti serve.

Il calcolo gira nel tuo browser usando semplice aritmetica delle date — nessun server, nessun demone cron, nessuna conversione di fuso orario oltre a quella che il tuo browser già conosce. Gestisce il formato standard a cinque campi usato da crontab, Kubernetes CronJobs e la maggior parte dei sistemi CI. Non gestisce il sesto campo (secondi) usato da alcuni scheduler Java, né le scorciatoie @yearly/@monthly — scrivile in formato a cinque campi.

Domande frequenti

What format does it accept?

Il formato cron standard a cinque campi: minuto (0-59), ora (0-23), giorno (1-31), mese (1-12), giorno della settimana (0-7, dove 0 e 7 sono domenica). Supporta gli operatori *, /, - e ,.

Gestisce @daily o @hourly?

No. Scrivili come 0 0 * * * per giornaliero o 0 * * * * per orario. Lo strumento accetta solo il formato numerico a cinque campi.

In quale fuso orario sono le prossime esecuzioni?

L'ora locale del tuo browser. Un demone cron su un server usa il fuso orario del server, che può essere diverso.

Posso usarlo per i CronJob di Kubernetes?

Sì. Kubernetes usa lo stesso formato cron a cinque campi.

Is there a seconds field?

No. Alcuni scheduler basati su Java (Quartz, Spring) usano sei campi inclusi i secondi. Questo strumento non li supporta.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.