Gli orari delle prossime esecuzioni sono mostrati nel tuo fuso orario, così puoi essere sicuro che un job parta quando ti aspetti. Crea o controlla una pianificazione cron, vedila spiegata in parole semplici e copiala. È gratis e funziona nel tuo browser.
Come costruire un'espressione cron
- Parti da un preset come Ogni minuto, Ogni 5 minuti, Ogni ora, Ogni giorno a mezzanotte, Giorni feriali alle 9, Ogni domenica, Il primo del mese o Ogni capodanno.
- Oppure scrivi la tua nell'Espressione cron, o compila le caselle Minuto, Ora, Giorno, Mese e Giorno della settimana.
- Leggi la descrizione in linguaggio semplice e l'elenco delle prossime esecuzioni.
- Premi Copia l'espressione.
Come funziona cron
Un'espressione cron ha cinque campi: minuto (da 0 a 59), ora (da 0 a 23), giorno del mese (da 1 a 31), mese (da 1 a 12 o da jan a dec) e giorno della settimana (da 0 a 6 o da sun a sat, dove 0 e 7 sono domenica). Un asterisco significa ogni valore.
Caratteri speciali
Una virgola elenca valori, come 1,15. Un trattino crea un intervallo, come 1-5 da lunedì a venerdì. Una barra imposta un passo, come */10 per ogni 10 minuti. Funzionano anche scorciatoie come @daily, @hourly e @weekly.
Esempi
*/15 * * * *viene eseguito ogni 15 minuti.0 9 * * 1-5viene eseguito alle 9:00 nei giorni feriali.30 2 * * 0viene eseguito alle 2:30 di ogni domenica.0 0 1 * *viene eseguito a mezzanotte il primo giorno di ogni mese.
Giorno del mese e giorno della settimana
Quando sono impostati entrambi i campi dei giorni, il cron standard viene eseguito nei giorni che corrispondono a uno dei due, non a entrambi. Per esempio 0 9 1 * mon viene eseguito il 1° di ogni mese e ogni lunedì.
Fusi orari
Gli orari delle prossime esecuzioni sono mostrati nel fuso orario di questo dispositivo. I server spesso eseguono cron in UTC, quindi controlla l'impostazione del tuo server prima di fare affidamento su una pianificazione.
Consigli
- Controlla gli orari delle prossime esecuzioni prima di salvare una pianificazione. Mostrano gli errori a colpo d'occhio.
- Evita di eseguire molti job esattamente all'inizio dell'ora. Distanziali di qualche minuto.
- Ricorda che un job perso mentre il computer è spento di solito non viene eseguito dopo.
- Metti nel comando il percorso completo di script e programmi, perché cron usa un breve elenco di cartelle.
Chi lo usa
Sviluppatori web, amministratori di sistema e chiunque abbia un account di hosting e debba far eseguire a orari prestabiliti un backup, un report o un'attività di pulizia. Strumenti correlati: calcolatore chmod e convertitore cURL.
Domande
Questo strumento esegue il mio job?
No. Costruisce e spiega soltanto la pianificazione. La aggiungi tu al tuo server o al pannello di hosting.
Perché il mio job viene eseguito all'ora sbagliata?
Di solito è una differenza di fuso orario. I server spesso usano UTC mentre questa pagina mostra la tua ora locale.
Supporta i secondi?
Il cron standard ha cinque campi e nessun secondo.