Gerador de Expressões Cron
Monte uma expressão cron campo a campo — minuto, hora, dia, mês, dia da semana — com validação, descrição em linguagem simples e as próximas 5 execuções.
Os dados inseridos e arquivos ficam no navegador
Construir Expressão
Exemplos: *, 0, */5, 1,2,3, 1-10
Gere uma expressão cron para ver a descrição
Campos alterados — gere novamente para atualizar o agendamento.
- Minuto
- Hora
- Dia
- Mês
- Dia da Semana
Nesta página
Preencha cinco campos e obtenha uma linha cron pronta para o crontab, agendamentos de CI ou agendadores de tarefas, junto com uma descrição em linguagem simples e as próximas cinco execuções para confirmar que ela faz o que você pretendia.
Funcionalidade detalhada
Cada campo aceita a sintaxe usual — *, números, intervalos 9-17, listas 1,15, passos */10, nomes JAN–DEC e MON–FRI, L para o último dia do mês — e um campo vazio vale como *. Os valores são verificados contra o intervalo do campo; um erro destaca o campo problemático e indica os valores permitidos.
Depois de Gerar Expressão (ou Enter em qualquer campo), você recebe a expressão, uma descrição no seu idioma — */10 9-17 * * 1-5 é lida como “A cada 10 minutos das 09:00 às 17:50 de segunda a sexta-feira” — e as próximas cinco execuções no seu fuso horário local, no formato de data que você escolher (ele fica salvo neste navegador). O dia do mês e o dia da semana são combinados com OU, como no Vixie cron.
Para decifrar uma linha existente, use o Analisador de Expressões Cron. Todos os cálculos rodam localmente no navegador.
Exemplos práticos
Manutenção semanal: Minuto 0, Hora 3, Dia da Semana 0 → 0 3 * * 0 — “Às 03:00 aos domingos”.
Polling em horário comercial: Minuto */10, Hora 9-17, Dia da Semana 1-5 → */10 9-17 * * 1-5 — “A cada 10 minutos das 09:00 às 17:50 de segunda a sexta-feira”.
Tarefa de fim de mês: Minuto 30, Hora 23, Dia do Mês L → 30 23 L * * — “Às 23:30 no último dia do mês”.
Duas vezes por ano: Minuto 0, Hora 0, Dia do Mês 1, Mês 1,7 → 0 0 1 1,7 * — “Às 00:00 no dia 1 de cada mês em janeiro e julho”.
Como usar esta ferramenta
Preencha os campos
Informe os valores em Minuto (0-59), Hora (0-23), Dia do Mês (1-31), Mês (1-12) e Dia da Semana (0-6).
Gere
Clique em Gerar Expressão ou pressione Enter em qualquer campo.
Confira o resultado
Leia a Descrição e a Prévia das Próximas Execuções para ter certeza de que o agendamento está correto.
Copie a expressão
Clique em Copiar ao lado de Expressão Gerada e cole no crontab ou na configuração do seu agendador.
Dicas e melhores práticas
- O Minuto começa como
0e os demais campos como*; mudar o Minuto para*faz a tarefa executar a cada minuto das horas selecionadas. - Se você preencher tanto o Dia do Mês quanto o Dia da Semana, a tarefa executa quando qualquer um deles corresponde.
- Tanto
0quanto7significam domingo no campo Dia da Semana. - O cron usa o fuso horário do servidor; a prévia usa o do seu navegador.
- Apenas cinco campos são gerados — agendadores que esperam segundos (Quartz, alguns sistemas de CI) precisam de outro formato.