Gerador e Explicador de Expressão Cron

Crie expressões cron complexas com uma interface visual fácil de usar. Obtenha uma explicação em português de quando seus agendamentos serão executados.


Expressão Gerada
Copiado!
Explicação

O que é uma Expressão Cron?

Uma expressão cron é uma string composta por 5 ou 6 campos separados por espaços que define um agendamento para a execução de uma tarefa. É o padrão universal usado em sistemas baseados em Unix/Linux para agendar trabalhos (cron jobs).


Entendendo os 5 Campos

A estrutura de uma expressão cron padrão é:

MINUTO HORA DIA_DO_MÊS MÊS DIA_DA_SEMANA
  • Minuto: 0 a 59
  • Hora: 0 a 23 (formato 24h)
  • Dia do Mês: 1 a 31
  • Mês: 1 a 12 (ou nomes como JAN, FEV)
  • Dia da Semana: 0 a 7 (onde 0 e 7 representam Domingo, ou nomes como DOM, SEG, ..., SAB)

Caracteres Especiais

  • * (Asterisco): O caractere "coringa". Significa "todos". Um * no campo "Hora" significa "a cada hora".
  • , (Vírgula): Usado para especificar uma lista de valores. Ex: 1,15,30 no campo "Minuto" significa "aos minutos 1, 15 e 30".
  • - (Hífen): Usado para especificar um intervalo. Ex: 8-17 no campo "Hora" significa "das 8h às 17h, inclusive".
  • / (Barra): Usado para especificar incrementos. Ex: */15 no campo "Minuto" significa "a cada 15 minutos".