Cos'è il generatore di espressioni cron?
Il Cron Expression Generator trasforma un programma che hai in testa - "tutti i giorni feriali alle 8 del mattino", "il primo del mese a mezzanotte", "ogni quindici minuti" - nell'espressione cron a cinque campi che uno scheduler capisce Imposti il minuto, l'ora, il giorno del mese, il mese e il giorno della settimana, o parti da un preset, e lo strumento assembla l'espressione, la spiega in un inglese semplice e ti mostra esattamente quando verrà attivato la prossima volta. Colma il divario tra ciò che vuoi che accada e la sintassi concisa che lo fa accadere.
La sintassi di Cron è compatta e spietata. `0 0 * * 0` viene eseguito ogni domenica a mezzanotte, mentre `0 0 0 0` is not a schedule at all: day of month starts at 1 and month starts at 1, quindi lo strumento lo rifiuta con "day of month value out of range (1-31)" I campi day-of-month e day-of-week interagiscono in un modo che sorprende quasi tutti la prima volta Scrivere un'espressione a mano e sperare che sia giusta è come un backup finisce per funzionare una volta all'anno invece che una volta a notte Costruirlo qui, con una descrizione live e un'anteprima dei prossimi tempi di esecuzione, ti consente di confermare il programma prima che raggiunga il tuo crontab.
L'espressione è costruita, convalidata, descritta e simulata lato client, senza bisogno di account Quando premi Mostra le prossime esecuzioni, la pagina effettua un controllo di utilizzo e registra un record di utilizzo che include l'espressione, quindi tratta la stringa di pianificazione come qualcosa che lascia la pagina Copia l'espressione finita direttamente in un crontab, una pipeline CI, un CronJob di Kubernetes o qualsiasi scheduler che parla cron standard.
Come generatore di espressioni di lavoro cron, funziona dalla pianificazione desiderata Supponiamo che un backup dovrebbe essere eseguito alle 2 di mattina ogni domenica: imposta Minute su 0, Hour su 2 e Day of week su 0, lascia gli altri due campi come *, e l'espressione recita `0 2 * * 0` con la riga "Alle 02:00 di domenica (UTC)." Press Show viene eseguito lunedì 14 settembre 2026 e la prima voce è Sun, 20 settembre 2026 02:00 UTC, seguita dalle prossime cinque domeniche. Questa anteprima è il modo in cui un generatore di espressioni cron gratuito guadagna il suo mantenimento: vedi le date reali prima che il lavoro venga distribuito.
La convalida cattura gli errori di sintassi, ma non riesce a cogliere quelli logici, e l'errore logico comune è la regola del giorno del mese e del giorno della settimana: quando entrambi sono impostati, cron viene eseguito su entrambe le partite anziché su entrambe. La riga in inglese semplice non lo mostra, poiché `0 0 13 * 5` recita "il 13 del mese di venerdì", ma la lista delle esecuzioni successiva lo fa: include ogni venerdì e martedì 13 ottobre. Controlla la lista delle corse prima di fidarti di un programma.
Come utilizzare il generatore di espressioni cron?
Inizia da un preset o vuoto
Scegli un programma comune come "giorni feriali alle 8" per caricare i suoi campi, o inizia da ogni minuto e regola. I preset sono il modo più veloce per un'espressione funzionante.
Imposta i cinque campi
Immettere minuto, ora, giorno del mese, mese e giorno della settimana. Ogni campo accetta un valore, un elenco (1,15), un intervallo (1-5), un passo (*/10) o * per ogni.
Leggi la descrizione in inglese semplice
Lo strumento descrive il programma mentre digiti, ad esempio "Alle 08:00 di lunedì, martedì, mercoledì, giovedì e venerdì (UTC).", in modo da poter confermare che corrisponda alle tue intenzioni prima di fidarti.
Controlla le prossime esecuzioni e copia
Premi Mostra le prossime esecuzioni per elencare i successivi sei tempi di esecuzione in UTC e rilevare errori come una data impossibile, quindi premi Copia e incolla l'espressione nello scheduler.
Caratteristiche principali
Costruttore di campi con sintassi completa
Ogni campo accetta valori singoli, elenchi di virgole, intervalli di trattini e valori di passaggio, più mesi denominati (gennaio) e giorni della settimana (sole-sat), in modo da poter esprimere qualsiasi pianificazione standard.
Spiegazione semplice-inglese
Il generatore rende la tua espressione come una frase, trasformando asterischi e tagli criptici in una pianificazione che puoi leggere e controllare la sanità mentale a colpo d'occhio.
Anteprima di prossima esecuzione
Guarda le prossime sei date e orari in cui il lavoro verrà attivato, calcolate in UTC. Niente cattura un'espressione rotta più velocemente di quanto vederla verrebbe eseguita in tre mesi invece che stasera.
Preset predefiniti
Un clic carica gli orari comuni - ogni 5 minuti, ogni ora, ogni giorno a mezzanotte, nei giorni feriali alle 8:00, il primo del mese - come punto di partenza è quindi possibile modificare.
Frequently Asked Questions
Related Tools
Cron Expression Parser
Parse cron expressions into plain English and preview upcoming run times
Date Difference Calculator
Calculate the exact time between two dates: years, months, days, and business days
Time Duration Calculator
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Timestamp Converter
Convert between Unix timestamps and human-readable dates
Comments
0 comments
No comments yet. Be the first to share your thoughts!