Generatore di Espressioni Cron
Crea e valida espressioni cron con un'interfaccia visuale intuitiva. Visualizza descrizioni leggibili e le prossime esecuzioni pianificate istantaneamente.
I tuoi dati vengono elaborati interamente nel tuo browser. Nulla viene caricato su alcun server.
min
ora
giorno
mese
gds
Ogni minuto
Espressione Cron Non Valida
Costruttore Visuale
Preset Comuni
Prossime 5 Esecuzioni
- Calcolo in corso...
Orari mostrati nel tuo fuso orario locale
Uso in Laravel
$schedule->command('your:command')
->cron('* * * * *');
Oppure usando gli helper di Laravel:
$schedule->command('your:command')
->everyMinute();
Riferimento Campi Cron
| Campo | Valori | Caratteri Speciali |
|---|---|---|
| Minuto | 0-59 | * , - / |
| Ora | 0-23 | * , - / |
| Giorno del Mese | 1-31 | * , - / |
| Mese | 1-12 | * , - / |
| Giorno della Settimana | 0-6 (Dom=0) | * , - / |
*
Ogni valore
,
Lista (1,3,5)
-
Intervallo (1-5)
/
Passo (*/5)
100% Lato Client
Tutta l'elaborazione avviene nel tuo browser. I tuoi dati non toccano mai i nostri server.
Gratuito e Senza Registrazione
Usa senza limiti e senza creare un account. Nessuna pubblicità, nessun tracciamento.
Risultati Istantanei
Crea e valida espressioni cron istantaneamente con aggiornamenti in tempo reale.
Strumenti Correlati
Hai bisogno di uno strumento personalizzato?
Sviluppo MVP e applicazioni web su misura in 7 giorni. Dall'idea alla produzione — veloce, affidabile e scalabile. 9+ anni di esperienza full-stack.
ContattoDomande Frequenti
Cos'è un'espressione cron?
Un'espressione cron è una stringa di 5 campi che rappresenta una pianificazione. Viene usata nei sistemi Unix/Linux e in molti framework come Laravel per pianificare attività ricorrenti. Ogni campo rappresenta un'unità di tempo: minuto (0-59), ora (0-23), giorno del mese (1-31), mese (1-12) e giorno della settimana (0-6, dove 0 è Domenica).
Cosa significa ogni campo?
I 5 campi sono: <strong>Minuto</strong> (0-59), <strong>Ora</strong> (0-23), <strong>Giorno del Mese</strong> (1-31), <strong>Mese</strong> (1-12) e <strong>Giorno della Settimana</strong> (0-6 dove 0 è Domenica). Ogni campo può contenere valori specifici, intervalli (1-5), liste (1,3,5) o caratteri jolly (*).
Cosa significa * nel cron?
L'asterisco (*) significa "ogni" valore per quel campo. Ad esempio, * nel campo minuto significa "ogni minuto", e * nel campo ora significa "ogni ora". Quindi <code class="text-gold bg-darkBg px-1 rounded">* * * * *</code> viene eseguito ogni minuto di ogni ora di ogni giorno.
Cosa significa */5?
La sintassi <code class="text-gold bg-darkBg px-1 rounded">*/5</code> significa "ogni 5° valore". Quindi <code class="text-gold bg-darkBg px-1 rounded">*/5</code> nel campo minuti significa ogni 5 minuti (0, 5, 10, 15, 20...). Allo stesso modo, <code class="text-gold bg-darkBg px-1 rounded">*/2</code> nelle ore significa ogni 2 ore, e <code class="text-gold bg-darkBg px-1 rounded">*/3</code> nei mesi significa ogni 3 mesi.
Come si usa in Laravel?
In Laravel, usa <code class="text-gold bg-darkBg px-1 rounded">$schedule->command('nome')->cron('* * * * *')</code> nel file <code class="text-light bg-darkBg px-1 rounded">app/Console/Kernel.php</code>. Laravel fornisce anche metodi helper comodi come <code class="text-gold bg-darkBg px-1 rounded">->daily()</code>, <code class="text-gold bg-darkBg px-1 rounded">->hourly()</code>, <code class="text-gold bg-darkBg px-1 rounded">->weekdays()</code> e <code class="text-gold bg-darkBg px-1 rounded">->at('09:00')</code> per le pianificazioni più comuni.