Generatore di espressioni cron

Generatore di espressioni cron: crea, spiega, prossime esecuzioni | We.Inc

Crea una pianificazione cron con i menu a tendina o incollane una per leggerla in italiano semplice. Vedi le prossime 10 esecuzioni nel tuo fuso orario e copiala per crontab, GitHub Actions, Vercel o Kubernetes.

Generatore di espressioni cron

Un'espressione cron è composta da cinque campi separati da spazi: minuto, ora, giorno del mese, mese e giorno della settimana. */5 * * * * viene eseguita ogni cinque minuti; 0 9 * * 1-5 viene eseguita alle 9:00 nei giorni feriali. Creane una con i menu a tendina o incolla la tua per vederla spiegata insieme ai prossimi dieci orari di esecuzione.

I cinque campi, in ordine

Scegli i valori campo per campo o incolla un'espressione. Lo strumento la spiega in italiano semplice, segnala gli errori, elenca le prossime dieci esecuzioni in qualsiasi fuso orario e ti dà la stessa pianificazione pronta per crontab, GitHub Actions, Vercel e Kubernetes.

Domande frequenti

Come scrivo un cron job che viene eseguito ogni 5 minuti?

Usa */5 * * * *. */5 nel campo dei minuti significa ogni quinto minuto a partire da 0, quindi viene eseguito a :00, :05, :10 e così via. Per ogni 10 o 15 minuti, cambia il numero in 10 o 15.

Cosa significa */ in cron?

La barra imposta un passo. */15 nel campo dei minuti significa ogni 15 minuti dell'ora: 0, 15, 30 e 45. Puoi anche procedere a passi in un intervallo: 9-17/2 nel campo delle ore significa 9, 11, 13, 15 e 17.

In cron la domenica è 0 o 7?

Entrambi. Il cron standard accetta 0 e 7 per la domenica, poi da 1 per il lunedì fino a 6 per il sabato. I nomi dei giorni come SUN e MON evitano del tutto il problema.

Perché la mia espressione ha sei o sette campi?

Quartz, Spring e alcuni scheduler cloud aggiungono un campo dei secondi all'inizio e a volte un anno alla fine. Il crontab standard, GitHub Actions, Vercel e Kubernetes usano cinque campi. Questo strumento legge la forma a cinque campi; togli il campo dei secondi per verificare il resto.

Quale fuso orario usa cron?

Un crontab usa il fuso orario del server su cui gira, a meno che il sistema non supporti un'impostazione CRON_TZ o TZ. GitHub Actions e Vercel usano UTC. I CronJob di Kubernetes usano il fuso orario del controller, a meno che tu non imposti il campo timeZone nello spec.

Come leggere un'espressione cron

La trappola del giorno del mese e del giorno della settimana

Dove verrà eseguita la tua pianificazione

Cosa significa ogni carattere in un campo cron

Minuto

Ora

Giorno del mese

Mese

Giorno della settimana

Modalità {field}

Ogni

Ogni N

Specifico

Intervallo

Passo {field}

Valori {field}, separati da virgola

{field} da

{field} a

La tua pianificazione

Espressione cron

Copia espressione

Creala campo per campo

Modificare un qualsiasi campo qui sotto sostituisce l'espressione qui sopra.

Prossime 10 esecuzioni

Fuso orario

Caricamento del tuo orologio…

Nessuna esecuzione nei prossimi cinque anni. Controlla i campi del giorno e del mese, per esempio 31 in un mese che ha 30 giorni.

Correggi l'espressione per vedere gli orari di esecuzione.

Esecuzioni a meno di 5 minuti di distanza. GitHub Actions non pianifica con questa frequenza.

Copia per la tua piattaforma

Copia snippet

Aggiungi la riga con crontab -e. Viene eseguita nel fuso orario del server; sostituisci il comando con il tuo.

Va in un file di workflow sotto .github/workflows. GitHub legge la pianificazione in UTC.

Vercel legge la pianificazione in UTC e chiama il percorso che indichi con una richiesta GET.

Il campo timeZone imposta in quale fuso viene letta la pianificazione. Sostituisci immagine e comando con il tuo job.

Pianificazioni comuni

Pianificazioni cron comuni

Espressione

Esecuzioni

Sintassi cron

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito