Explicador de Cron
Cole uma expressão cron e receba a descrição em português, as próximas dez execuções no fuso escolhido e a indicação do campo errado, se houver. A ferramenta também traz exemplos prontos.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Digite a expressão cron de cinco campos, ou de seis se houver segundos no início.
- Escolha o fuso em que as execuções devem ser mostradas.
- Leia a descrição em português e confira as próximas execuções.
- Se aparecer erro, veja o campo indicado e corrija o valor.
Os cinco campos
Uma expressão cron tem cinco campos separados por espaço: minuto, hora, dia do mês, mês e dia da semana. Um asterisco significa qualquer valor, e a barra cria intervalos, como */15 para a cada quinze minutos.
Dia do mês e dia da semana
Quando os campos de dia do mês e de dia da semana são preenchidos, muitos sistemas executam nos dois casos. Por exemplo, 0 0 1 * 1 roda no dia 1 e em toda segunda-feira. Confira a regra do seu sistema, porque ela varia.
Fusos e horário de verão
As execuções são calculadas no fuso escolhido, incluindo as mudanças de horário de verão. Se o servidor roda em UTC, escolha UTC para conferir as horas exatas que ele usa.
Segundos no início
Algumas ferramentas aceitam seis campos, com segundos no início, como em 0 30 9 * * 1-5. A ferramenta reconhece os dois formatos e aponta erros nos campos corretos.
Limites da explicação
A descrição usa regras gerais do cron. Cada sistema pode ter diferenças, como cron com fuso próprio ou sintaxe estendida. Confirme o resultado no sistema de agendamento antes de depender dele.
Como usar o resultado
Antes de ativar um agendamento, confira as dez próximas execuções. Se alguma data não fizer sentido, revise a expressão antes de publicar. Para tarefas críticas, como cobranças e envios em massa, combine a expressão com um registro de execução no sistema, para confirmar que cada disparo aconteceu no horário esperado.
Atenção
O cron não considera feriados por padrão. Se a tarefa precisar pular feriados, trate essa regra no próprio código ou no sistema de agendamento.
Perguntas frequentes
Qual é o primeiro campo?
É o minuto, que vai de 0 a 59. O segundo é a hora, de 0 a 23.
Como executar de segunda a sexta?
Use 1-5 no último campo. Por exemplo, 0 9 * * 1-5 roda às 9h de segunda a sexta.
Por que a primeira execução não é hoje?
Porque a ferramenta mostra apenas execuções futuras, a partir do momento atual.
A expressão é enviada para algum servidor?
Não. A explicação e o cálculo acontecem no navegador.