Panoramica / Sviluppo e codice / Parser di espressioni Cron
Sviluppo e codice 100% nel browser e offline

Parser di espressioni Cron

Leggi un’espressione cron a 5 campi in linguaggio naturale e guarda cinque orari di esecuzione indicativi. Solo schemi comuni; gli orari sono una stima.

Incolla o scrivi l'input; il risultato appare subito e gli errori sono mostrati sotto.

I tuoi file e dati non lasciano mai il browser: non viene caricato nulla.

Modelli comuni:

Significato / pianificazione:

Orari di esecuzione di esempio (stima)

    Parser cron: cinque campi, una frase

    Un’espressione cron è compatta, ma dopo qualche mese nessuno ricorda cosa volesse dire. Il parser cron riscrive i cinque campi in una frase e aggiunge cinque orari di esecuzione di esempio. L’ordine è minuto, ora, giorno del mese, mese, giorno della settimana. Con 15 3 * * 1 vedi subito se il job parte il lunedì alle 03:15 o il 15 del mese.

    Perché gli orari sono solo indicativi

    Lo strumento parte da domani e aggiunge un giorno per riga. Prende ora e minuto dai primi due campi, ma solo se il campo inizia con un numero. Giorno, mese e giorno della settimana vengono ignorati. Per questo 0 8 * * 1-5 mostra cinque giorni di fila, weekend compreso, e 0 0 1 * * non passa da un mese all’altro. Con un campo come */15 restano l’ora o il minuto attuali. Valgono l’orologio e il fuso orario del dispositivo.

    La frase è esatta solo per pochi schemi: ogni minuto, ogni ora al minuto 0, una volta al giorno, dal lunedì al venerdì scritto 1-5 e il primo del mese. Tutto il resto compare come i cinque campi tra parentesi quadre. Con passi e liste il testo può risultare strano: */5 * * * * dà "Ogni giorno alle *:*/5".

    Dalla riga di crontab alla frase

    1. Scrivi o incolla l’espressione nel campo "Espressione cron (5 campi)". All’apertura contiene 0 4 * * *.
    2. Oppure premi uno dei sette modelli, per esempio "Dal lunedì al venerdì alle 08:00".
    3. Leggi la frase sotto "Significato / pianificazione". Si aggiorna a ogni tasto.
    4. Guarda "Orari di esecuzione di esempio (stima)" per un’idea di ora e minuto.

    Controlli che mancano, dati che restano

    Gli intervalli non vengono controllati: 99 99 * * * è accettato. I nomi MON e JAN non sono letti. @daily e le espressioni a sei campi con i secondi vengono rifiutate con il messaggio "Numero di campi non valido". Il testo resta nel browser, perché è tutto JavaScript nella pagina. Mentre scrivi non parte nessuna richiesta, e lo strumento non usa gli appunti né scarica file.

    Domande frequenti (FAQ)

    Viene eseguito ogni giorno alle 04:00. Il primo campo è il minuto (0), il secondo l’ora (4) e i tre asterischi indicano ogni giorno, ogni mese e ogni giorno della settimana.