Che cos'è un'espressione Cron?
Un'espressione cron è una stringa composta da cinque campi che definisce una pianificazione ricorrente nei sistemi di tipo Unix. Ciascun campo rappresenta il minuto, l'ora, il giorno del mese, il mese e il giorno della settimana; sono supportati i caratteri jolly (*), gli intervalli (1-5), gli elenchi (1,3,5) e i valori a intervalli regolari (*/5).
Guida rapida alla sintassi di Cron
| Campo | Valori consentiti | Caratteri speciali |
|---|---|---|
| Minuto | 0–59 | * , - / |
| Ora | 0–23 | * , - / |
| Giorno del mese | 1–31 | * , - / |
| Mese | 1–12 | * , - / |
| Giorno della settimana | 0–7 (0 e 7 = dom.) | * , - / |
Casi d'uso comuni
- Pianificazione di job di backup e rotazione dei log
- Esecuzione di controlli di monitoraggio a intervalli specifici
- Attivazione di pipeline CI/CD su pianificazione
- Invio di report e notifiche periodici
- Manutenzione del database e operazioni di pulizia