spiegazione delle espressioni cron gratuito: Cosa significa questa pianificazione cron?

Incolla una pianificazione crontab per leggerla in italiano semplice e vedere le prossime esecuzioni su un server nel tuo fuso orario o in UTC.

Cinque campi, letti da sinistra a destra

  1. 01

    Minuto

    0–59

  2. 02

    Ora

    0–23

  3. 03

    Giorno del mese

    1–31

  4. 04

    Mese

    1–12 · JAN–DEC

  5. 05

    Giorno della settimana

    0–6 · SUN–SAT · 7 = SUN

CarattereSignificaEsempio
* Ogni valore * * * * *ogni minuto
, Un elenco di valori 0 8,12,18 * * *alle 08:00, 12:00 e 18:00
- Un intervallo 0 9 * * 1-5alle 09:00, dal lunedì al venerdì
/ Ogni n-esimo valore */15 * * * *ogni 15 minuti
@ Una scorciatoia @daily@yearly, @monthly, @weekly, @daily, @hourly

Domande

Quali sono i cinque campi di un’espressione cron?

Minuto (0–59), ora (0–23), giorno del mese (1–31), mese (1–12 o JAN–DEC) e giorno della settimana (0–6 o SUN–SAT, dove sia 0 sia 7 indicano la domenica). Un * significa ogni valore, a-b un intervallo, a,b un elenco e */n ogni n-esimo valore.

Cosa succede se sono impostati sia il giorno del mese sia il giorno della settimana?

Il cron standard esegue il job quando corrisponde uno dei due. 0 9 1 * MON viene eseguito alle 09:00 il primo di ogni mese e ogni lunedì, non solo nei lunedì che cadono il primo del mese.

Quale fuso orario usa cron?

Il fuso orario della macchina o del servizio che lo esegue. I server Linux spesso usano UTC, le pianificazioni di GitHub Actions sempre, e i CronJob di Kubernetes usano il fuso del controller a meno che non sia impostato spec.timeZone. Questa pagina mostra le prossime esecuzioni sia nel tuo fuso orario sia in UTC.

Come faccio a sapere se un cron job ha smesso di funzionare?

Cron non dice nulla quando un job non parte o fallisce. Aggiungi un ping alla fine del job (curl verso un URL heartbeat) e un monitor dei cron job ti avvisa quando il ping è in ritardo. Uptimecheck legge la stessa pianificazione che incolli qui.

Lascia che Uptimecheck continui a controllare

Questo strumento gratuito risponde a una domanda alla volta. In Uptimecheck lo stesso lavoro gira da solo e ti avvisa quando qualcosa richiede attenzione.

I disservizi sono acqua passata.

Configura il tuo primo monitor in meno di un minuto, oppure esplora prima la demo live.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito