Crontab Next Runs

Esempi rapidi (clic per calcolare):

标准五段 cron(分钟 小时 日 月 星期)。本地按浏览器时区推算下次执行时间。

Cos'è il calcolo dei tempi di esecuzione di Crontab?

cron è lo strumento di pianificazione integrato in Linux che esegue script o comandi automaticamente a intervalli prestabiliti senza intervento manuale. Questo strumento calcola i prossimi tempi di attivazione a partire da un'espressione cron standard a cinque campi (minuto ora giorno mese giorno della settimana), così puoi verificare se la tua espressione crontab è corretta. Per un'espressione come 0 */6 * * *, basta inserire i primi cinque campi per generare l'elenco degli orari di esecuzione.

Campi dell'espressione crontab

Un'espressione crontab standard ha cinque campi: minuto, ora, giorno, mese e giorno della settimana:

  • Minuto (0 - 59): primo campo, il minuto di ogni ora in cui eseguire
  • Ora (0 - 23): secondo campo, l'ora di ogni giorno in cui eseguire
  • Giorno (1 - 31): terzo campo, il giorno di ogni mese in cui eseguire
  • Mese (1 - 12): quarto campo, il mese di ogni anno in cui eseguire
  • Giorno della settimana (0 - 7): quinto campo, il giorno di ogni settimana in cui eseguire (0 e 7 indicano la domenica)

Ogni campo supporta l'asterisco * (qualsiasi valore), un valore concreto (es. 5), un elenco (es. 1,15), un intervallo (es. 8-18) e un passo (es. */10, 0-30/5). Quando giorno del mese e giorno della settimana sono entrambi limitati, cron li tratta in OR (basta che uno corrisponda).

Esempi di crontab

  • * * * * * — ogni minuto
  • */10 * * * * — ogni 10 minuti
  • 0 * * * * — ogni ora in punto
  • 30 21 * * * — ogni giorno alle 21:30
  • 3,15 * * * * — ai minuti 3 e 15 di ogni ora
  • 3,15 8-11 * * * — ai minuti 3 e 15 delle ore 8-11
  • 0 0 * * 0 — ogni domenica a mezzanotte
  • 0 0 1 * * — il 1° di ogni mese a mezzanotte

Comandi del servizio cron

  • service crond start — avvia il servizio cron
  • service crond stop — ferma il servizio cron
  • service crond restart — riavvia il servizio cron
  • service crond reload — ricarica la configurazione
  • crontab -l — visualizza il crontab corrente
  • crontab -e — modifica il crontab
  • crontab -r — elimina il crontab

Come si usa

  1. Inserisci un'espressione cron a cinque campi e il numero di volte da calcolare
  2. Fai clic su «Calcola» o su uno dei preset rapidi
  3. Controlla i prossimi N orari di esecuzione nel tuo fuso orario per verificare che corrispondano