Generatore espressione cron
Crea espressioni cron con costruttore visuale.
0 9 * * 1-5A las 09:00, de Lunes a Viernes
Preset rapidi
Configurazione manuale
Sintassi:
Generatore di espressioni cron: programma attività automatiche facilmente
Le espressioni cron sono lo standard per programmare attività automatiche su sistemi Unix/Linux, server web e servizi cloud. Un'espressione cron è composta da cinque 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ò contenere un valore specifico, un asterisco (*) per qualsiasi valore, un intervallo (1-5), un passo (*/5) o una lista separata da virgole (1,3,5).
Le espressioni cron sono ampiamente utilizzate nello sviluppo web e nell'amministrazione di sistemi: backup automatici di database, pulizia periodica di file temporanei, invio di email programmate, rinnovo di certificati SSL, sincronizzazione dati tra servizi ed esecuzione di script di manutenzione. Servizi popolari come AWS CloudWatch, GitHub Actions, Vercel Cron Jobs e Cloudflare Workers usano questa sintassi.
Il nostro generatore visuale ti permette di costruire espressioni cron senza memorizzare la sintassi. Seleziona un preset rapido o configura ogni campo manualmente, e vedrai l'espressione risultante insieme a una descrizione leggibile di quando verrà eseguita l'attività. Copia l'espressione direttamente nel tuo crontab, file di configurazione o servizio cloud.
Domande frequenti
Cos'è un'espressione cron?
Un'espressione cron è una stringa di testo che definisce un orario di esecuzione per attività automatiche. È stata creata per il programma cron di Unix negli anni '70 e resta lo standard più utilizzato per la programmazione di attività. I cinque campi rappresentano: minuto, ora, giorno del mese, mese e giorno della settimana.
Come testo la mia espressione cron?
Puoi testare la tua espressione direttamente su un server Linux scrivendo crontab -e per modificare il crontab dell'utente. In servizi cloud come AWS, Vercel o GitHub Actions, puoi configurare l'espressione nel file di configurazione del progetto. Il nostro strumento mostra una descrizione leggibile per verificare che la programmazione sia corretta prima di implementarla.
Qual è la differenza tra */5 e 5 in un campo cron?
Il valore 5 significa "esattamente al minuto/ora 5", cioè viene eseguito una sola volta quando il valore coincide con 5. Invece, */5 significa "ogni 5 unità", cioè viene eseguito a 0, 5, 10, 15, 20, ecc. Ad esempio, */5 nel campo dei minuti eseguirà l'attività ogni 5 minuti, mentre 5 la eseguirà solo al minuto 5 di ogni ora.
Vuoi saperne di più? Leggi la nostra guida completa →