Sobre Gerador de expressão cron
Uma expressão cron de cinco campos é compacta o bastante para ser esperta e enigmática o bastante para estar errada. Os campos são minuto, hora, dia do mês, mês e dia da semana, e a interação entre os dois campos de dia é uma fonte clássica de agendamentos que rodam no dia errado ou nunca rodam. Montar a expressão a partir de predefinições evita esses erros nos casos comuns, e o modo personalizado fica disponível quando o agendamento é realmente específico.
Este gerador escreve a expressão para você, explica o resultado em português simples e calcula os próximos cinco horários de execução avaliando o agendamento minuto a minuto contra o relógio local do seu navegador. A busca é limitada a cinco anos, então uma combinação impossível, como 31 de fevereiro, é reportada em vez de devolver um resultado vazio esperançoso. A validação cobre intervalos dos campos, valores de passo e sintaxe cron, e a ferramenta inteira roda localmente na aba.
O que esta ferramenta faz
Os detalhes que importam quando você usa Gerador de expressão cron no trabalho real.
Predefinições comuns
Comece com a cada cinco minutos, de hora em hora, diariamente em um horário escolhido, semanalmente em um dia da semana ou mensalmente em um dia do mês, e depois copie o resultado.
Modo personalizado de cinco campos
Edite minuto, hora, dia do mês, mês e dia da semana diretamente, usando listas, intervalos e passos como */15 ou 1-5.
Explicação em português simples
Toda expressão é descrita em palavras, inclusive o comportamento de ou quando tanto o dia do mês quanto o dia da semana estão restritos.
Próximos cinco horários
O agendamento é avaliado minuto a minuto para mostrar os próximos cinco horários locais de execução, então um erro de um dia fica visível imediatamente.
Validação com motivos
Valores fora do intervalo, passos impossíveis e agendamentos que nunca rodam são informados com uma mensagem em vez de falharem em silêncio.
Copiar com um clique
Copie a expressão gerada para a área de transferência e cole em um arquivo cron, em uma configuração de CI ou na interface de um agendador.
Como usar Gerador de expressão cron
Sem conta e sem instalação: todo o trabalho acontece nesta aba do navegador.
- 01
Escolha uma predefinição ou o modo personalizado
Escolha uma predefinição para agendamentos comuns ou mude para Personalizado para editar os cinco campos cron manualmente.
- 02
Defina o horário e o dia
Nas predefinições diária, semanal e mensal, escolha um horário e, quando fizer sentido, um dia da semana ou um dia do mês.
- 03
Leia a expressão
A expressão gerada aparece com uma descrição em português simples para você confirmar se ela corresponde ao agendamento que pretende.
- 04
Confira os próximos horários
Compare os próximos cinco horários calculados com a sua expectativa; uma lista vazia significa que a expressão nunca será executada.
- 05
Copie a expressão
Copie a expressão e cole no seu agendador. Lembre-se de que o cron roda no fuso horário do servidor, não necessariamente no seu.
Formatos compatíveis e limites
- Entrada
- Cron
- Saída
- Schedule
- Processamento
- No cliente, dentro do seu navegador. Nada é enviado.
- Tamanho máximo
- Limitado pela memória disponível na sua aba.
- Requisitos
- Chrome, Edge, Firefox ou Safari · JavaScript habilitado
Limitações que vale conhecer
- Cria apenas expressões padrão de cinco campos; segundos, @macros, @reboot e nomes de meses ou dias da semana não são suportados.
- Os próximos horários usam o fuso local do navegador e são calculados com até cinco anos de antecedência, então um agendamento mais raro é reportado como sem correspondência nessa janela.
- O gerador valida a estrutura dos campos e calcula horários, mas não conhece o fuso nem as peculiaridades do agendador onde a expressão será colada.
- O tratamento personalizado do dia da semana segue a convenção Unix 0-7; agendadores que exigem 1-7 podem precisar do valor ajustado.
Privacidade e tratamento de arquivos
A expressão, a explicação e os próximos horários são calculados inteiramente nesta aba do navegador com JavaScript. Nenhum dado de agendamento é enviado, armazenado ou registrado, e a ferramenta não faz nenhuma requisição de rede enquanto você trabalha.
Ler a política de privacidade completaPerguntas frequentes sobre Gerador de expressão cron
Respostas curtas e diretas às dúvidas comuns antes de usar a ferramenta.
O cron aceita segundos?
Por que o meu agendamento nunca roda?
Com que fuso horário os próximos horários são calculados?
Como o dia do mês e o dia da semana interagem?
O dia da semana 0 ou 7 é domingo?
Posso colar uma expressão cron existente?
O gerador aceita nomes de meses e dias da semana como MON ou JAN?
Meu agendamento é enviado para algum lugar?
Para continuar lendo
Guias que explicam as decisões por trás de Gerador de expressão cron.