Vai al contenuto
snowkitDev

Esegui un cron job ogni 5 minuti, con */5 * * * *

Usa */5 * * * * per eseguire un job ogni cinque minuti.

Pianificazione cron

Scrivi un'espressione, modifica un campo o scegli una pianificazione comune.

Prossime esecuzioni

    Gli orari sono mostrati nel fuso orario di questo dispositivo

    Cambia il 5 con un numero qualsiasi per impostare un intervallo diverso, e controlla qui sotto gli orari delle prossime esecuzioni.

    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

    1. 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.
    2. Oppure scrivi la tua nell'Espressione cron, o compila le caselle Minuto, Ora, Giorno, Mese e Giorno della settimana.
    3. Leggi la descrizione in linguaggio semplice e l'elenco delle prossime esecuzioni.
    4. 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-5 viene eseguito alle 9:00 nei giorni feriali.
    • 30 2 * * 0 viene 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.

    Dove andare ora

    Continua con ciò che hai appena creato, ancora sul tuo dispositivo.

    Altro da Snowkit