Analisador de Expressões Cron

Analise e visualize expressões cron. Entenda, valide e gere agendamentos cron. Veja quando suas tarefas cron serão executadas.

Explicação

Próximas Execuções

execuções

Nenhuma execução futura encontrada.

Padrões Cron Comuns

Referência de Sintaxe Cron

CampoPosiçãoValoresCaracteres Especiais
Minute10-59
**/n0-591,2,3
Hour20-23
**/n0-231,2,3
Day of Month31-31
**/n1-311,15,30
Month41-12
**/n1-12JAN,FEB,MAR
Day of Week50-6
**/n0-6SUN,MON,TUE

Caracteres Especiais

  • * - Any value/all values
    Example: * * * * * = Run every minute
  • , - Value list separator
    Example: 0,15,30,45 * * * * = Run every 15 minutes
  • - - Range of values
    Example: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
  • / - Step values
    Example: */15 * * * * = Run every 15 minutes
  • 0-6 - Day of Week (Sunday = 0)
    Example: 0 0 * * 1-5 = Run at midnight, Monday through Friday
  • JAN-DEC - Month names
    Example: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly

Como Usar

  1. Digite sua expressão cron no campo de entrada acima.
  2. A ferramenta validará e analisará automaticamente sua expressão.
  3. Se válida, você verá uma explicação legível do agendamento.
  4. A seção de próximas execuções mostra quando seus trabalhos serão executados.
  5. Use a seção de padrões comuns para acesso rápido a agendamentos usados com frequência.
  6. Consulte a referência de sintaxe se precisar de ajuda para construir sua expressão.

Share this tool

Help others discover Cron Expression Parser

Sobre o Analisador de Expressões Cron

O que Esta Ferramenta Faz

  • Analisa e valida expressões cron no formato padrão
  • Fornece explicações simples sobre o significado do agendamento
  • Mostra os próximos horários de execução agendados
  • Oferece acesso rápido a padrões cron comuns
  • Ajuda a depurar e entender agendamentos cron existentes

Casos de Uso Comuns

  • Configurar agendamentos de manutenção de servidor
  • Configurar tarefas de backup
  • Planejar tarefas recorrentes em pipelines CI/CD
  • Configurar operações de limpeza de banco de dados
  • Agendar geração de relatórios
  • Aprender sintaxe cron para agendamento de tarefas
  • Validar entradas de crontab existentes

Frequently Asked Questions

O que é uma expressão cron e como funciona?

Uma expressão cron é um formato de string usado para agendar tarefas em sistemas operacionais do tipo Unix. Consiste em 5 campos representando minuto, hora, dia do mês, mês e dia da semana. Cada campo pode conter números, intervalos, listas ou caracteres especiais para definir quando uma tarefa deve ser executada.

Quais são os 5 campos de uma expressão cron?

Os 5 campos são: 1) Minuto (0-59), 2) Hora (0-23), 3) Dia do Mês (1-31), 4) Mês (1-12 ou JAN-DEZ), e 5) Dia da Semana (0-6 ou DOM-SAB, onde 0=Domingo). Cada campo é separado por um espaço.

O que significam os caracteres especiais nas expressões cron?

Os caracteres especiais comuns incluem: * (qualquer valor), , (separador de lista de valores), - (intervalo de valores), / (valores de passo), e ? (sem valor específico). Por exemplo, */15 significa "a cada 15 unidades" e 1-5 significa "de 1 a 5".

Como criar uma expressão cron que execute todos os dias à meia-noite?

Use "0 0 * * *" - isso significa: minuto 0, hora 0 (meia-noite), qualquer dia do mês, qualquer mês, qualquer dia da semana. Isso será executado uma vez por dia às 12:00 AM.

Qual é a diferença entre os campos dia do mês e dia da semana?

Dia do mês (1-31) especifica datas do calendário, enquanto dia da semana (0-6) especifica dias úteis. Quando ambos são especificados, o trabalho é executado quando QUALQUER condição é atendida. Use * em um campo se quiser usar apenas o outro.

Posso usar nomes de meses em vez de números nas expressões cron?

Sim! Você pode usar abreviações de três letras para meses (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC) e abreviações de dias (SUN, MON, TUE, WED, THU, FRI, SAT) em vez de números.

Como agendar uma tarefa para executar a cada 15 minutos?

Use "*/15 * * * *" - o */15 no campo de minutos significa "a cada 15 minutos a partir do minuto 0". Isso será executado em :00, :15, :30 e :45 de cada hora.

O que significa "0 9-17 * * 1-5"?

Isso executa no início de cada hora (minuto 0) das 9h às 17h (horas 9-17) apenas em dias úteis (segunda a sexta, dias 1-5). Executaria às 9:00, 10:00, 11:00, etc. até às 17:00 nos dias úteis.

Como posso testar se minha expressão cron está correta?

Use esta ferramenta de análise para validar sua expressão e ver os próximos horários de execução. A ferramenta mostrará exatamente quando seu trabalho será executado e explicará cada campo.

Existem diferentes formatos cron para sistemas diferentes?

Sim, embora o formato padrão de 5 campos seja o mais comum, alguns sistemas como o agendador Quartz usam 6 ou 7 campos (adicionando segundos e/ou ano). Esta ferramenta foca no formato Unix cron padrão de 5 campos usado pela maioria dos sistemas.

Share ToolsZone

Help others discover these free tools!

Compartilhar esta página

Analisador de Expressões Cron | Visualize e Explique Tarefas Cron