Cron Expression Parser

Incolla un'espressione cron Unix a 5 campi, ispeziona ogni campo e visualizza in anteprima i prossimi orari di esecuzione in un fuso orario specificato.

Tutto il parsing delle espressioni cron e la visualizzazione in anteprima dei prossimi run avvengono localmente nel tuo browser. Nessun dato di pianificazione viene inviato ai nostri server.

Le espressioni cron non includono un fuso orario. Questa anteprima usa il fuso orario IANA selezionato; il tuo server, il runner CI o il scheduler potrebbero usare un altro fuso orario.

Minuto

*/15

Ora

9-17

Giorno del mese

*

Mese

*

Giorno della settimana

MON-FRI

Significato della pianificazione

Every 15 minutes from 09:00 through 17:59 on Monday through Friday.

Scomposizione dei campi

CampoGrezzoValoriSignificato
Minuto*/150, 15, 30, 45Every 15 minutes
Ora9-179, 10, 11, 12, 13, 14, 15, 16, 17Hours 09:00 through 17:00
Giorno del mese*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31Every day of the month
Mese*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12Every month
Giorno della settimanaMON-FRI1, 2, 3, 4, 5Monday through Friday

Anteprima prossime esecuzioni

Mostrato nel fuso orario selezionato e in UTC.

Europe/Kiev
1

01/05/2026, 09:15 EEST

UTC: 01/05/2026, 06:15 UTC

2

01/05/2026, 09:30 EEST

UTC: 01/05/2026, 06:30 UTC

3

01/05/2026, 09:45 EEST

UTC: 01/05/2026, 06:45 UTC

4

01/05/2026, 10:00 EEST

UTC: 01/05/2026, 07:00 UTC

5

01/05/2026, 10:15 EEST

UTC: 01/05/2026, 07:15 UTC

Avvertenza su fuso orario e DST

  • Unix day-of-month and day-of-week fields use OR semantics when both fields are restricted.
  • Timezone preview follows the browser timezone database; DST behavior can differ between cron daemons.
  • Gli orari locali saltati durante l'ora legale primaverile potrebbero non essere eseguiti. Gli orari ripetuti al ritorno all'ora solare possono comportarsi in modo diverso a seconda dei scheduler.

Esempi rapidi

Comprendere un calendario cron prima che venga eseguito

Le espressioni cron sono stringhe di pianificazione compatte utilizzate da server, job CI, piattaforme di automazione e script di manutenzione. Sono potenti, ma un piccolo errore di battitura può trasformare un'attività da giornaliera a ogni minuto, o da giorni feriali a fine settimana.

Questo parser spiega un'espressione cron Unix a 5 campi in linguaggio semplice, scompone ogni campo e mostra le prossime esecuzioni usando il fuso orario che scegli nello strumento.

Dialetto cron supportato

Il parser v1 supporta il cron Unix standard con cinque campi:

minute hour day-of-month month day-of-week
  • Valori dei minuti da 0 to 59.
  • Valori delle ore da 0 to 23.
  • Valori giorno del mese da 1 to 31.
  • Valori del mese da 1 to 12, oltre ai nomi come JAN and DEC.
  • Valori giorno della settimana da 0 to 7, oltre ai nomi come MON and FRI. Sia 0 and 7 significano Domenica.

Supporta jolly, liste separate da virgola, intervalli e valori di passo come */15 or 9-17/2.

Cosa non è intenzionalmente supportato

I dialetti cron non sono univoci. Quartz, systemd timers, cloud schedulers, Kubernetes, GitHub Actions e piattaforme di hosting possono aggiungere propri campi o operatori speciali.

  • I campi dei secondi e gli anni non sono analizzati come cron Unix.
  • Operatori di Quartz come ?, L, W, e # vengono segnalati come non supportati.
  • Macro come @daily and @reboot non vengono espansi.
  • Il testo del comando dopo una pianificazione non è trattato come parte dell'espressione.

Usa questa pagina come ispezione per pianificazioni in stile Unix. Prima di modificare l'automazione di produzione, verifica l'esatto pianificatore che eseguirà il job.

Fuso orario e comportamento dell'ora legale

Un'espressione cron non include di per sé un fuso orario. La stessa espressione può essere eseguita in momenti diversi a seconda che il server usi UTC, un fuso orario di sistema locale o un'impostazione di fuso orario specifica del pianificatore.

  • L'anteprima mostra le esecuzioni nel fuso orario IANA selezionato e in UTC.
  • Le transizioni di avanzamento primaverile possono saltare orari locali che non esistono.
  • Le transizioni di ritorno possono ripetere un orario locale della giornata; il comportamento del pianificatore può variare.
  • Se sia il giorno del mese che il giorno della settimana sono limitati, il cron Unix usa comunemente la semantica OR.

Per job critici, considera l'anteprima come un aiuto pianificativo e conferma il comportamento direttamente nel pianificatore.

Domande frequenti

Questo supporta il cron di Quartz?

No. Il parser supporta solo il cron Unix a 5 campi. I campi dei secondi in stile Quartz, gli anni e operatori come ?, L, W, e # vengono mostrati come non supportati.

Quale fuso orario usa un'espressione cron?

Le espressioni cron non trasportano informazioni sul fuso orario. L'anteprima usa il fuso orario selezionato nello strumento, ma il tuo server o pianificatore potrebbe usare un fuso orario diverso.

Perché giorno del mese e giorno della settimana possono entrambi corrispondere?

Nel comportamento comune del cron Unix, quando entrambi i campi sono limitati, una data può corrispondere se uno dei due campi corrisponde. Per esempio, 0 0 1 * MON può essere eseguito il primo giorno del mese e il lunedì.

Posso incollare la parte del comando da crontab?

Incolla solo i cinque campi della pianificazione. Lo strumento è un parser di pianificazioni, non un parser completo di crontab, quindi il testo del comando dopo la pianificazione non viene interpretato.