Alle 09:00, lunedì al venerdì
Cambia la modalità di ogni campo per farla corrispondere a come vuoi eseguire il compito. L'espressione e la spiegazione vengono aggiornate in tempo reale.
09**1-5Le prossime corse vengono calcolate nel tuo browser per utilizzare il fuso orario locale.
*/10 * * * *Ogni 10 minuti, tutto il giorno.0 */2 * * *Ogni 2 ore, al minuto 0.30 7 * * 1-5Alle 7:30, dal lunedì al venerdì.0 22 * * 6,0Sabato e domenica alle 22:00.15 14 1 * *Il giorno 1 di ogni mese alle 14:15.0 12 1,15 * *Il 1° e il 15 di ogni mese a mezzogiorno.0 0 * * 0Ogni domenica a mezzanotte.5 0 * 8 *Ogni giorno di agosto alle 00:05.0 0 1 1 *La notte di Capodanno.Caratteri speciali supportati: * (qualsiasi valore), , (list: 1,3,5), - (range: 1-5), / (step: */15) e ??""urn:oasis:names:tc:xliff:document:1.2" /??"urn:oasis:names:tc:xliff:document:1.2" /?? (senza restrizioni, equivalente a *).
Come funziona
Un'espressione cron definisce quando viene eseguita un'attività pianificata. Nella sua forma classica di Unix ci sono 5 campi separati da spazi: minuto, ora, giorno del mese, mese e giorno della settimana. Il formato esteso (Quartz) aggiunge un sesto campo iniziale per i secondi.
Ogni campo accetta un valore, una lista (1,15), un intervallo (1-5), un passo (*/15) o * per "qualsiasi valore". Intervalli validi: minuto 0-59, ora 0-23, giorno del mese 1-31, mese 1-12 e giorno della settimana 0-6 (0 e 7 sono domenica).
Questo strumento mostra l'espressione in linguaggio naturale e calcola le prossime esecuzioni nel fuso orario del tuo browser, così puoi verificare il risultato prima di usarla.
Esempi
0 9 * * 1-5Alle 09:00, dal lunedì al venerdì*/15 * * * *Ogni 15 minuti0 0 1 * *Alle 00:00, il primo giorno di ogni mese30 3 * * 0Alle 03:30, ogni domenicaCasi d'uso
- Pianificare backup, pulizie o report ricorrenti nel crontab di un server Linux.
- Definire la frequenza di un job pianificato in CI/CD (GitHub Actions, GitLab, ecc.).
- Configurare attività ricorrenti in container, scheduler o sistemi di code.
Domande frequenti
Cosa significa */5 in un campo?
È un passo: "ogni 5". Viene eseguito a 0, 5, 10, 15… di quel campo. Ad esempio, */5 nel minuto equivale a ogni 5 minuti.
0 e 7 sono entrambi domenica?
Sì. Nel campo giorno della settimana, sia 0 sia 7 rappresentano la domenica; 1 è lunedì e 6 è sabato.
Come eseguo un'attività una volta all'ora?
Con 0 * * * *: viene eseguita al minuto 0 di ogni ora.
Qual è la differenza tra 5 e 6 campi?
5 campi è il cron classico di Unix (inizia dal minuto). 6 campi aggiunge i secondi all'inizio (stile Quartz), utile per attività che vengono eseguite più volte al minuto.
L'ora è quella del server o la mia?
Il cron reale usa il fuso orario del sistema in cui viene eseguito. Questo strumento calcola le prossime esecuzioni nel fuso del tuo browser solo per l'anteprima.