Nouplo

Cron ogni 5 minuti

È */5 * * * *, ed ecco perché.

Gli esempi sostituiscono temporaneamente i dati e le impostazioni. Puoi ripristinare il lavoro precedente.

0 caratteri
cron
••• • • • •
Risultato
••• • • • •

  •••••••••• •••••• ••••••
  • •••••••• ••• ••••••
  • • •••••• •••••• ••• •••• ••••••
  • • • •••• •••• ••••••
  • • • • •• •••••• ••••• ••••••••• ••••• •• •••••••• • •• • • •• ••••• ••••• • ••••••••
  ••• • • • •

  •• •••••• ••
    ••••••                 •••••••••••••••••••••••••••••••••
    •••                    •••••
    •••••• ••• ••••        •••••
    ••••                   •••••
    •••••• ••••• ••••••••• •••••

  •••••••• •••••• •••••••••• •••• •• •••••••••••••••
    •••••••••• •••••  •••
    •••••••••• •••••  •••
    •••••••••• •••••  •••
    •••••••••• •••••  •••
    •••••••••• •••••  •••

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Esempio

Esempio: sincronizzare il magazzino ogni 5 minuti, e solo in orario d’ufficio

Un piccolo e-commerce aggiorna le giacenze dal gestionale con uno script. La pagina parte da «Ogni 5 minuti»: */5 * * * *. Le date qui sotto sono calcolate da venerdì 13 novembre 2026 alle 9:52; le altre righe sono state scritte nel campo con il menu su «Descrivila sotto».

  1. */5 nel campo dei minuti vuol dire 0, 5, 10… fino a 55 di ogni ora: da venerdì alle 9:52 le prossime esecuzioni sono 9:55, 10:00, 10:05, 10:10, 10:15. In un giorno sono 288.
  2. Se allo scoccare dell’ora girano già altri job, si sposta tutto di due minuti con 2-59/5: 9:57, 10:02, 10:07…
  3. Per limitarlo all’orario d’ufficio si scrive every 5 minutes between 9 and 18 on weekdays: */5 9-17 * * 1-5, dalle 9:00 alle 17:55, 108 volte al giorno dal lunedì al venerdì.
Scritto in parole (in inglese) Espressione Quando gira
every 5 minutes */5 * * * *sempre, 288 volte al giorno
every 5 minutes on weekdays */5 * * * 1-5da lunedì a venerdì, tutto il giorno
every 5 minutes between 9 and 18 */5 9-17 * * *ogni giorno dalle 9:00 alle 17:55
every 5 minutes between 9 and 18 on weekdays */5 9-17 * * 1-5feriali dalle 9:00 alle 17:55
every 10 minutes */10 * * * *144 volte al giorno

Per le giacenze basta */5 9-17 * * 1-5: l’ultima esecuzione è alle 17:55, perché 9-17 comprende tutta l’ora delle 17 ma non le 18. Se serve anche il sabato mattina, aggiungi una seconda riga invece di complicare la prima.

Come funziona

  1. L’espressione è già lì: */5 * * * *. I cinque campi sotto sono minuto, ora, giorno del mese, mese e giorno della settimana, in quest’ordine.
  2. Copiala nel crontab, nella pianificazione della CI o nello scheduler in cloud. Gli stessi cinque campi significano la stessa cosa ovunque.
  3. Per cambiarla, rimetti il menu su «Descrivila sotto» e scrivi la pianificazione in inglese: «every 2 hours», «at 5pm on weekdays». Il campo non legge frasi in italiano; la rilettura invece è in italiano.
  4. Controlla la rilettura, non l’espressione. Quello che appare sotto viene dall’analisi di ciò che è stato costruito: è quel che ne farebbe una macchina, non quel che intendevamo.

Domande frequenti

Scatta anche allo scoccare dell’ora?
Sì. */5 conta da zero: 0, 5, 10… fino a 55, e l’ora esatta è uno di quei momenti. Per evitarla si parte da uno scarto: 2-59/5 cade a :02, :07, :12 e salta il picco dell’ora tonda.
Funziona in GitHub Actions, Kubernetes e negli scheduler in cloud?
I cinque campi sì. A cambiare è tutto il resto: alcuni accettano nomi come @daily, i CronJob di Kubernetes prendono gli stessi cinque, e GitHub Actions fa partire in ritardo le esecuzioni pianificate quando è sotto carico. Incolla l’espressione e verificala dove dovrà girare.
Posso far leggere un’espressione che ho già?
Sì, è l’analizzatore cron: incolli l’espressione e ottieni la spiegazione e le prossime esecuzioni. È lo stesso analizzatore che qui rilegge quanto è stato costruito.
Quante volte al giorno gira */5 * * * *?
288: dodici volte l’ora per 24 ore, ai minuti 0, 5, 10… 55. Limitato all’orario d’ufficio, */5 9-17 * * 1-5 gira 108 volte al giorno, dalle 9:00 alle 17:55, dal lunedì al venerdì.
E se lo script dura più di 5 minuti?
Il cron classico non aspetta: alle 10:05 fa partire un nuovo processo anche se quello delle 10:00 è ancora in corsa, e i due si sovrappongono. Fallo terminare prima, o fagli controllare un file di blocco (per esempio con flock) prima di cominciare.
Viene inviato qualcosa?
No. Si costruisce e si legge in questa pagina. Una pianificazione dice quando i tuoi sistemi fanno qualcosa: non serve che lo sappia un server altrui.

Per un uso specifico

Strumenti correlati