Generatore di espressioni Cron
Strumento gratuito online Descrizione, nessuna installazione
Che sono le espressioni Cron?
Cron è uno scheduler di job basato sul tempo in sistemi tipo Unix. Un'espressione Cron è una stringa con 5 campi separati da spazi: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12) e giorno della settimana (0-6, dove 0 è domenica). Ogni campo può usare valori specifici, intervalli (* è jolly per "ogni"), liste (separate da virgole) o intervalli (barra-n per "ogni n unità"). I job Cron vengono eseguiti automaticamente ai orari pianificati definiti dall'espressione.
Come usare questo generatore di espressioni Cron
Per ogni campo (minuto, ora, giorno, mese, giorno della settimana), scegliere una modalità: Ogni (*), Specifico (inserire valori esatti), Intervallo (da-a) o Intervallare (ogni N). Configurare ogni campo in base a quando si vuole che il job venga eseguito. Lo strumento mostra l'espressione Cron risultante e anteprima le prossime 5 volte di esecuzione basate sull'ora corrente. Copiare l'espressione per usarla nel crontab, scheduler o strumento di automazione.
Comprendere le interazioni dei campi Cron
I campi giorno e giorno della settimana specificano entrambi i giorni. In molte implementazioni cron, se entrambi sono limitati (non *), il job viene eseguito quando una delle condizioni corrisponde (logica OR). Alcuni sistemi usano la logica AND. Se si specifica il giorno 15 e il giorno della settimana 1 (lunedì), viene eseguito il 15 di ogni mese E ogni lunedì. Sii preciso nella tua intenzione, e prova a verificare il comportamento nel tuo ambiente cron specifico.
▶Qual è la differenza tra @daily e 0 0 * * *?
▶Come pianifico un job ogni 5 minuti?
▶Posso pianificare pattern complessi come "ultimo venerdì del mese"?
▶Perché il mio job cron non viene eseguito all'orario previsto?
Se questo strumento ti è stato utile, offri un caffè all'autore.
Offri un caffè