Cron una volta al mese
È 0 0 1 * * — il 1°, a mezzanotte.
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 pratico — Cron una volta al mese
Usa i dati e le impostazioni seguenti. Mantieni le altre impostazioni predefinite.
| Voce | Valore |
|---|---|
| Oppure scegline una comune | Il 1° di ogni mese |
| Uscita | 0 0 1 * * |
Risultato previsto — 0 0 1 * *
Come funziona
- L’espressione è già lì: 0 0 1 * *. I cinque campi sotto sono minuto, ora, giorno del mese, mese e giorno della settimana, in quest’ordine.
- Copiala nel crontab, nella pianificazione della CI o nello scheduler in cloud. Gli stessi cinque campi significano la stessa cosa ovunque.
- 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.
- 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
- Posso usare l’ultimo giorno del mese?
- Nel cron classico no. Il 31 semplicemente non esiste nei mesi che non ce l’hanno: il job salta febbraio, aprile, giugno, settembre e novembre senza che nessuno se ne accorga. Per la fine del mese pianifica il 1° del mese successivo, oppure esegui ogni giorno e controlla nello script se domani cambia mese.
- 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.
- 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
▤ Generatore di espressioni cron Una pianificazione a parole da una parte, un’espressione dall’altra. ◴ Analizzatore cron Vedi in quali date 0 */6 * * 1-5 gira davvero e che cosa ammette ogni campo. ▤ Convertitore di timestamp Incolla un valore epoch o una data e vedila in UTC, ora locale e ISO 8601. • Generatore di UUID Identificatori UUID v4 o v7 in blocco, generati sul tuo dispositivo con una sorgente casuale sicura.