Parser di Espressioni cron
Descrizione
Analizza le espressioni cron in descrizioni chiare e leggibili.
Informazioni su Parser di Espressioni cron
Il Parser cron traduce le espressioni cron in pianificazioni chiare e leggibili dall'uomo, così "0 9 * * 1-5" diventa "Alle 09:00, dal lunedì al venerdì." Spiega ogni campo, supporta i secondi e le macro come @daily e @hourly, e mostra una scomposizione dettagliata, rendendo facile scrivere e ricontrollare i job pianificati prima di distribuirli.
Come usare
- Digita o incolla un'espressione cron nell'input.
- Leggi la descrizione in linguaggio naturale di quando viene eseguita.
- Usa la scomposizione campo per campo per confermare minuto, ora, giorno, mese e giorno della settimana.
- Modifica l'espressione finché la descrizione non corrisponde alla pianificazione che intendi.
Esempi
| Esempio | Input | Output |
|---|---|---|
| Giorni feriali alle 9 | 0 9 * * 1-5 | Alle 09:00, dal lunedì al venerdì |
| Ogni 15 min | */15 * * * * | Ogni 15 minuti |
Domande frequenti
Cosa significano i cinque campi cron?
Nell'ordine: minuto (0–59), ora (0–23), giorno del mese (1–31), mese (1–12) e giorno della settimana (0–6, dove 0 è domenica). Un asterisco significa 'ogni' valore per quel campo.
Cosa significa */5 in un campo cron?
Significa 'ogni 5 unità' per quel campo. Nel campo dei minuti, */5 viene eseguito al minuto 0, 5, 10, 15 e così via, cioè ogni cinque minuti.
Cosa sono le macro come @daily e @hourly?
Sono abbreviazioni per pianificazioni comuni. @hourly = '0 * * * *', @daily = '0 0 * * *', @weekly = '0 0 * * 0'. Non tutte le implementazioni di cron le supportano, quindi controlla il tuo scheduler.
Come interagiscono il giorno del mese e il giorno della settimana?
Nella maggior parte delle implementazioni di cron, se entrambi sono limitati (non *), il job viene eseguito quando UNO QUALSIASI dei due corrisponde, una fonte comune di sorprese. Mantieni uno dei due come * a meno che tu non voglia davvero il comportamento OR.