Pular para o conteúdo

Analisador CRON

Analise e explique expressões CRON. Veja as próximas 5 execuções e obtenha uma descrição legível de qualquer agenda. Grátis, 100% no navegador.

Minuto (0–59) Hora (0–23) Dia do mês (1–31) Mês (1–12) Dia semana (0–6, Dom=0)

O que é uma expressão CRON?

Uma expressão CRON é uma string de 5 campos separados por espaço que define um agendamento recorrente: minuto hora dia-do-mês mês dia-da-semana. O CRON teve origem no Unix (anos 1970) como o daemon agendador cron e hoje é usado por praticamente todo sistema de agendamento — desde o crontab do Linux até serviços em nuvem como AWS CloudWatch, GitHub Actions, Kubernetes CronJobs e pipelines CI/CD. Um asterisco (*) em qualquer campo significa "qualquer" (coringa).

Sintaxe dos campos CRON

*: Qualquer valor (coringa).
*/n: A cada n-ésimo valor (passo). Exemplo: */15 em minutos = a cada 15 minutos (0, 15, 30, 45).
a-b: Intervalo (inclusive). Exemplo: 9-17 em horas = 9h às 17h.
a,b,c: Lista de valores específicos. Exemplo: 1,15 em dia do mês = dia 1 e 15.
a-b/n: Passo dentro de intervalo. Exemplo: 0-30/10 em minutos = 0, 10, 20, 30.
Os campos podem ser combinados: 1,15 */2 * * * significa "no minuto 1 e 15 de cada 2ª hora."

Expressões CRON comuns

* * * * * — A cada minuto.
0 * * * * — A cada hora (no minuto 0).
0 0 * * * — Diariamente à meia-noite.
0 9 * * 1 — Toda segunda às 9:00.
*/15 * * * * — A cada 15 minutos.
0 9-17 * * 1-5 — A cada hora, 9h–17h, apenas dias úteis.
0 0 1 * * — Primeiro dia de cada mês à meia-noite.
30 4 * * 0 — Todo domingo às 4:30 (backup semanal).
0 */6 * * * — A cada 6 horas (meia-noite, 6h, meio-dia, 18h).

Privacidade

Toda a análise é executada 100% no seu navegador. Nenhum dado é enviado a nenhum servidor.