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

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.

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.

Contatto

Domande 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.