Questo strumento ti aiuta a generare espressioni Cron personalizzate per attività pianificate come backup, e-mail e verifiche di stato.
You can check the cron format, know the allowed characters and even refer few examples to get an idea about cron expressions.
Ora che sei in possesso della tua espressione Cron, non pensi che sia il momento giusto per iniziare a tenere sotto controllo anche i tuoi lavori Cron? Registrati e inizia.
Acquisisci lo stato del lavoro Cron
Rileva i lavori che non si avviano nel momento pianificato
Ricevi un avviso relativo ai lavori che richiedono tempi eccessivi
Correzione degli errori relativi ai lavori Cron
Configurazione semplificata
Soglie intelligenti
Notifiche via e-mail e SMS
Integrazione di avvisi di terze parti
Report e pannelli di controllo personalizzati
Cron o lavoro Cron è una funzione Unix predefinita che viene utilizzata per eseguire comandi o script pianificati. Cron è di solito utilizzato per la pianificazione di attività ripetitive come la manutenzione del sistema, lo scaricamento delle e-mail in giorni o momenti determinati.
Un’espressione Cron è una stringa formata da 5 campi separati da spazi vuoti. Ogni campo può contenere uno dei valori consentiti e le varie combinazioni dei caratteri speciali consentiti per ogni campo. I campi sono i seguenti::
Nome campo | Obbligatorio | Valori consentiti | Caratteri speciali consentiti |
---|---|---|---|
Minuti | Sì | 0-59 | , - * / |
Ore | Sì | 0-23 | , - * / |
Giorno del mese | Sì | 1-31 | , - * ? / L W |
Mesi | Sì | 1-12 or JAN-DEC | , - * / |
Giorno della settimana | Sì | 1-7 or SUN-SAT | , - * ? / L # |
Carattere speciale | Descrizione |
---|---|
* ("all values") | Utilizzato per selezionare tutti i valori all’interno di un campo. Per esempio: “*” nel campo dell’ora indica “ogni ora” |
? ("no specific value") | Utilizzato per selezionare qualcosa di specifico in un campo mentre viene generato qualcosa a caso in un secondo campo; per esempio: Se vuoi che qualcosa di attivi il giorno 15 di un mese e non è importante a che ora del giorno, puoi indicare i due campi come “15” come giorno e “?” come ora. |
- | Intervalli specifici. Per esempio: “15-17” nel campo del giorno indica i giorni 15, 16 e 17. |
, | Valori addizionali. Per esempio: “9,10,11” nel campo dell’ora indica le ore 9, 10 e 11 del giorno. |
/ | Incrementi. Per esempio: “0/30” nel campo dei minuti indica i minuti 0, 30, 60 e 90. In modo simile, “15/30” indica i minuti 15, 45, 75 e 105. Puoi inoltre inserire “/” dopo il carattere delle doppie virgolette, che in questo caso è equivalente ad avere uno 0 prima del /. “2/5” nel campo del giorno del mese vuol dire ogni 5 giorni a partire dal secondo giorno del mese. |
L("last") | Specifica diversi significati in ognuno dei due campi in cui è incluso. Per esempio: Il valore “L” nel campo del giorno del mese indica l’ultimo giorno del mese, come il 31 gennaio o il 28 febbraio negli anni non bisestili. Se invece è utilizzato nel campo del giorno della settimana, corrisponde a “7” o a “sabato”. Se viene utilizzato nel campo del giorno della settimana dopo un altro valore, rappresenta l’ultimo giorno xxx del mese, per esempio 3L è l’ultimo martedì del mese. Puoi anche definire una differenza rispetto all’ultimo giorno del mese; per esempio, “L-5” rappresenta il quintultimo giorno del mese di calendario. Quando usi l’opzione “L”, è importante non specificare intervalli di valori, perché i risultati generati possono creare confusione o essere inaspettati. |
W ("weekday") | Specifica il giorno lavorativo (da lunedì a venerdì) più vicino a un giorno specifico. Per esempio: Se definisci “12W” come valore del campo del giorno del mese, il significato è: “il giorno lavorativo più vicino al 12 del mese”. Quindi, se il 12 è un sabato, l’attivazione avviene venerdì 11. Se il 12 è una domenica, l’attivazione avviene lunedì 13. Se il 12 è un mercoledì, l’attivazione avviene mercoledì 12. Tuttavia, se definisci “1W” come valore del giorno del mese e il primo è un sabato, l’attivazione avviene lunedì 3, perché è il giorno più vicino all’interno del mese. Nota che Il carattere “W” può essere specificato solo quando il giorno del mese è un giorno singolo, non per un elenco di giorni. |
# | Specifica la ricorrenza n del giorno XXX del mese. Per esempio: Il valore “5#2” nel campo del giorno della settimana rappresenta il secondo giovedì del mese (il giorno 5 è giovedì e “#2” indica la seconda ricorrenza di quel giorno nel mese). Altri esempi: “1#2” è la seconda domenica del mese; “3#4” è il quarto martedì del mese. Se specifichi “#5” e non esiste una quinta ricorrenza del giorno della settimana indicato nel mese, l’attivazione non avviene in quel mese. |
Thanks for your feedback