Skip to main content
DevTools24

Generatore e Analizzatore Espressioni Cron

Costruisci espressioni cron visualmente o analizza quelle esistenti per comprendere il programma. Perfetto per impostare attività pianificate, job di automazione e processi ricorrenti.

Cron Expression

0 0 * * *
Valid Expression

Runs at 0:00

Cron Format Reference

Field Order:

minute hour day-of-month month day-of-week

Special Characters:

  • * - Any value
  • ? - No specific value
  • - - Range (e.g., 1-5)
  • , - List (e.g., 1,3,5)
  • / - Step (e.g., */15)

Field Ranges:

  • Minute: 0-59
  • Hour: 0-23
  • Day: 1-31
  • Month: 1-12
  • Day of Week: 0-7 (0,7=Sunday)

Examples:

  • 0 0 * * * - Daily at midnight
  • */15 * * * * - Every 15 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */6 * * * - Every 6 hours

Funzionalità dello strumento

  • Generatore visuale: Costruisci espressioni cron usando campi form
  • Analizzatore espressioni: Incolla espressioni cron esistenti per comprenderle
  • Descrizione leggibile: Ottieni spiegazioni leggibili dei programmi cron
  • Preset comuni: Accesso rapido a pattern usati frequentemente
  • Validazione: Validazione in tempo reale con messaggi errore
  • Supporto copia: Copia facile delle espressioni generate

Perfetto per

  • Impostazione backup automatici e attività manutenzione
  • Pianificazione job elaborazione dati ed ETL
  • Configurazione trigger pipeline CI/CD
  • Impostazione monitoraggio e health check
  • Creazione generazione report ricorrenti
  • Apprendimento e comprensione sintassi cron

Esempi rapidi

0 9 * * 1-5
Giorni feriali alle 9:00
*/15 * * * *
Ogni 15 minuti
0 2 1 * *
Mensile alle 2:00 del 1°
0 */6 * * *
Ogni 6 ore

Suggerimenti Pro

  • Usa i preset come punti di partenza per programmi comuni
  • Testa le tue espressioni in ambiente sicuro prima dell'uso in produzione
  • Ricorda che giorno 0 e 7 rappresentano entrambi domenica
  • Usa range (1-5) e liste (1,3,5) per creare programmi complessi
  • L'operatore step (/) funziona con range e wildcard
  • Valida sempre le espressioni prima del deploy