Skip to main content
Tool Factory

Ferramenta no navegador

Explicador de expressões Cron

Explique expressões Cron de cinco campos ou exporte fragmentos de agenda para GitHub Actions e Kubernetes com um fuso horário nomeado.

Área de trabalho da ferramenta

Entrada necessária

Sua entrada permanece neste navegador.

Adicione a entrada necessária para continuar.

Entrada

Adicione o conteúdo de origem e escolha as opções necessárias.

Opções de tempo

As exportações aceitam Cron numérico de cinco campos. A exportação para GitHub exige intervalos de cinco minutos em um dia repetido, incluindo a meia-noite.

Os resultados são atualizados automaticamente.

Seu resultado aparecerá aqui

Preencha a entrada necessária para continuar.

Resposta direta

O que Explicador de expressões Cron faz

Explicador de expressões Cron: uma expressão Cron descreve uma agenda recorrente usando campos de minuto, hora, dia do mês, mês e dia da semana. Explique expressões em linguagem simples ou crie um fragmento de agenda para GitHub Actions ou Kubernetes com um fuso horário nomeado.

Resultado

O que você recebe

O modo de descrição retorna uma explicação por linha. O modo de exportação retorna um fragmento YAML de agenda com configurações explícitas de fuso horário.

Usar esta ferramenta

Como usar Explicador de expressões Cron

  1. Insira uma expressão Cron de cinco campos.
  2. Escolha um fuso horário e o formato de exportação necessário.
  3. Verifique os próximos horários no sistema de destino antes de salvar a agenda.
  4. Insira uma expressão de cinco campos por linha, sem um comando. Por exemplo, 30 9 * * 1-5 significa 09:30 em dias úteis.
  5. Mantenha as descrições em linguagem simples para explicar a entrada. Escolha um formato YAML de agenda para exportar configurações da plataforma.
  6. Para exportar, insira um fuso horário IANA nomeado, como America/New_York. Kubernetes aceita uma expressão por exportação.
  7. Revise a saída, depois copie o fragmento para o bloco on ou spec correspondente na configuração existente.

Exemplo

Testar com uma amostra segura

Entrada: 30 9 * * 1-5

Configurações: Formato: Kubernetes schedule YAML; fuso horário IANA: America/Sao_Paulo.

Resultado: # Schedule fragment: merge into your CronJob's spec block (Kubernetes 1.27+). spec: schedule: "30 9 * * 1-5" timeZone: "America/Sao_Paulo"

O fragmento agenda a execução às 09:30, de segunda a sexta-feira, no fuso America/Sao_Paulo. Combine-o com um CronJob existente.

Usos comuns

Onde Explicador de expressões Cron é útil

  • Explique uma expressão Cron de cinco campos desconhecida antes de alterar uma tarefa agendada.
  • Crie entradas de agenda do GitHub Actions com um fuso horário explícito, em vez de converter manualmente para UTC.
  • Defina uma agenda de CronJob do Kubernetes junto com spec.timeZone.

Limites

Verificar o resultado

  • A ferramenta aceita expressões Cron de cinco campos.
  • Alguns serviços usam uma sintaxe ou um fuso horário diferente.
  • Mudanças de horário de verão podem alterar a hora local.
  • Explicador de expressões Cron: a ferramenta cria texto de configuração. Ela não registra, executa nem monitora uma tarefa.
  • Explicador de expressões Cron: a exportação aceita campos numéricos, *, intervalos, listas e passos. Use 0 a 6 para domingo a sábado.
  • Explicador de expressões Cron: a exportação rejeita nomes, segundos, comandos, prefixos de fuso horário e a sintaxe específica de Quartz ?, L, W ou #.
  • Explicador de expressões Cron: a exportação do GitHub exige espaçamento de cinco minutos em um dia repetido, incluindo a meia-noite. Essa regra conservadora pode rejeitar agendas em datas separadas.
  • Explicador de expressões Cron: um fragmento não é um workflow ou CronJob completo. Combine suas configurações com uma configuração existente que tenha jobs ou jobTemplate.
  • Explicador de expressões Cron: Kubernetes timeZone é estável a partir da versão 1.27. Coloque o fuso em spec.timeZone, não dentro da expressão Cron.
  • Explicador de expressões Cron: as descrições não preveem datas de execução nem transições de horário de verão. Verifique as regras de fuso e a documentação atual do agendador de destino.
  • Explicador de expressões Cron: verificações de sintaxe não provam que uma data do calendário existe nem que o agendador executará uma tarefa no horário.