Gerador de Expressões Cron Online
Monte expressões cron com uma interface visual e veja imediatamente a descrição em português e as próximas dez execuções no seu horário e em UTC, que é o fuso em que a maioria dos servidores roda. Os cinco campos — minuto, hora, dia do mês, mês e dia da semana — são configurados sem decorar sintaxe, o que evita o erro clássico de agendar uma tarefa para um horário diferente do pretendido.
- cron
- agendamento
- schedule
- expressão
- cronjob
como usar
- 01
Configure os campos
Defina minuto, hora, dia do mês, mês e dia da semana pela interface ou digite a expressão diretamente.
- 02
Leia a descrição gerada
A tradução em português confirma se a expressão significa exatamente o agendamento que você tinha em mente.
- 03
Confira as próximas execuções
A lista das datas seguintes mostra na prática quando a tarefa vai rodar, revelando erros que a sintaxe esconde.
- 04
Copie para o seu agendador
Use a expressão final no crontab, em um workflow do GitHub Actions, em um pipeline de CI ou em qualquer agendador compatível.
recursos
- Montagem visual dos cinco campos da expressão
- Descrição em português do agendamento
- Lista das próximas dez execuções no seu horário e em UTC
- Validação em tempo real da sintaxe
- Entrada manual da expressão para conferência
- Compatível com crontab, GitHub Actions e CI/CD
perguntas frequentes
O que significa cada campo de uma expressão cron?
Na sintaxe de cinco campos, a ordem é minuto, hora, dia do mês, mês e dia da semana. O asterisco representa qualquer valor, a barra define intervalos como a cada quinze minutos e o hífen define uma faixa contínua, como de segunda a sexta.
Por que minha tarefa roda em horário diferente do esperado?
Quase sempre é fuso horário: muitos servidores e plataformas de CI executam cron em UTC, enquanto o horário que você tinha em mente é o local. A lista de próximas execuções ajuda a perceber a diferença, mas vale confirmar em qual fuso o agendador do seu ambiente interpreta a expressão.
Dá para agendar algo a cada poucos segundos?
Não com cron padrão. A menor granularidade da sintaxe de cinco campos é de um minuto. Para intervalos menores é preciso usar um agendador com suporte a segundos ou manter um processo que controla o próprio ciclo de execução.
por que criei esta ferramenta
Criar expressões cron é confuso e propenso a erro, e o pior tipo de erro é o silencioso — a tarefa roda, só que na hora errada. Desenvolvi esta ferramenta para tornar o agendamento visual, com validação em tempo real e visualização das próximas execuções, que é a forma mais direta de conferir se a expressão significa mesmo o que você quis dizer.