Generatore di Espressioni Cron

Crea e spiega espressioni cron visivamente. Genera pianificazioni cron e visualizza descrizioni leggibili.

Tool UI component not found: dev/cron-expression

Informazioni su questo strumento

Cron รจ lo scheduler standard per attivitร  pianificate su sistemi Linux, Unix e macOS. Un'espressione cron รจ una stringa di cinque campi che definisce quando un'attivitร  programmata deve essere eseguita โ€” specificando minuto, ora, giorno del mese, mese e giorno della settimana. Scrivere espressioni cron a mano รจ soggetto a errori. La differenza tra "ogni giorno alle 3" e "ogni ora il giorno 3" รจ facile da confondere. Questo strumento ti permette di costruire espressioni cron visivamente selezionando la pianificazione desiderata, oppure incollare un'espressione cron esistente per ottenere una spiegazione in italiano. Il generatore supporta la sintassi cron standard a 5 campi utilizzata da crontab, Kubernetes CronJobs, GitHub Actions, AWS CloudWatch e la maggior parte degli altri sistemi di scheduling.

Come usare

1. Usa il builder visuale per selezionare quando il job deve essere eseguito (minuto, ora, giorno, mese, giorno settimana) 2. Oppure incolla un'espressione cron esistente nel campo di input per spiegarla 3. La descrizione leggibile si aggiorna istantaneamente 4. Visualizza l'anteprima delle prossime esecuzioni pianificate 5. Clicca "Copia" per copiare l'espressione cron negli appunti

Domande frequenti

Cos'รจ un'espressione cron?
Un'espressione cron รจ una stringa di cinque campi (minuto, ora, giorno del mese, mese, giorno della settimana) separati da spazi che definisce una pianificazione ricorrente. Per esempio, '0 9 * * 1' significa 'ogni lunedรฌ alle 9:00'. รˆ usata da cron, Kubernetes, sistemi CI/CD e scheduler cloud.
Cosa significa l'asterisco (*) nel cron?
L'asterisco significa 'ogni valore possibile' per quel campo. Quindi * nel campo minuto significa ogni minuto, * nel campo ora significa ogni ora, e cosรฌ via.
Come eseguire un cron job ogni 5 minuti?
Usa l'espressione '*/5 * * * *'. La sintassi */5 nel campo minuto significa 'ogni 5 minuti' โ€” รจ chiamato step value. Questo eseguirร  il job ai minuti 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55.
Come creare un crontab che esegue ogni giorno a mezzanotte?
Usa l'espressione '0 0 * * *'. Questo significa: al minuto 0 dell'ora 0 (mezzanotte), ogni giorno di ogni mese, indipendentemente dal giorno della settimana.
Posso specificare sia giorno del mese che giorno della settimana?
Sรฌ, ma attenzione โ€” nel cron standard, se entrambi i campi sono impostati (non *), il job viene eseguito quando UNA delle condizioni รจ soddisfatta, non entrambe. Per esempio, '0 0 15 * 1' esegue a mezzanotte il 15 di ogni mese E ogni lunedรฌ.
Qual รจ l'intervallo minimo per cron?
L'unitร  piรน piccola del cron standard รจ un minuto. Non puoi pianificare job piรน frequentemente di una volta al minuto con cron. Per scheduling sub-minuto, serve uno strumento diverso o uno script wrapper.
Come verificare se un'espressione cron รจ corretta?
Usa questo generatore: incolla la tua espressione cron e vedrai immediatamente la descrizione in italiano di quando verrร  eseguita, piรน l'anteprima delle prossime esecuzioni. Questo ti permette di verificare che la pianificazione sia quella desiderata.

Strumenti correlati