Gerador Cron Grátis: Criar Expressões Cron com Visualização
130 usosExpressão Cron
* * * * *
Dicas sobre Cron
5 campos cron
Minuto, Hora, Dia do mês, Mês, Dia da semana. * significa todos.
Presets comuns
A cada minuto, hora, diário, semanal, mensal, anual. Um clique.
Próximas 5 execuções
Veja exatamente quando a tarefa será executada.
Perguntas Frequentes
O que é expressão cron?
5 campos que definem quando executar: minuto, hora, dia, mês, dia da semana. Ex: '0 9 * * 1' = toda segunda às 9h.
Como ler '*/5 * * * *'?
A cada 5 minutos. */5 significa 'a cada 5 unidades'.
Posso ver quando executa?
Sim, mostra as próximas 5 execuções.
Posso gerar uma expressão cron para uma tarefa que roda a cada 15 minutos apenas durante o horário comercial?
Sim, você pode. Defina o campo de minutos como */15 para a cada 15 minutos. Depois restrinja o campo de horas para 9-17, representando um horário das 9 às 17. A ferramenta gera uma expressão como */15 9-17 * * *. A pré-visualização ao vivo confirma que noites e fins de semana são ignorados. Dica: adicione uma restrição de dia da semana como 1-5 se quiser apenas de segunda a sexta.
Por que minha expressão cron com dia do mês e dia da semana definidos não funciona como esperado?
Essa é uma pegadinha comum. Quando você especifica tanto o dia do mês (ex. 15) quanto o dia da semana (ex. 3 para quarta-feira), o cron os trata como condições OU por padrão. A tarefa roda no dia 15 OU toda quarta-feira. Nosso gerador evita essa confusão: se você selecionar ambos os campos, ele mostra um aviso e deixa você escolher entre comportamento OU ou uma lista separada por vírgulas. Para um E, um script separado é necessário.
Posso executar um cron job a cada 2 horas, mas apenas em dias úteis?
Sim, direto. Defina o campo minuto como 0 e use */2 no campo hora para intervalo de 2 horas. Adicione 1-5 no campo dia da semana. Você obtém "0 */2 * * 1-5". A prévia ao vivo mostra execuções às 00:00, 02:00, 04:00, de segunda a sexta. Dê uma olhada nos horários da meia-noite para garantir.
*/5 no campo de minutos significa que a tarefa é executada a cada 5 segundos?
Não — */5 no campo de minutos significa a cada 5 minutos, não segundos. O cron não tem campo de segundos. Nosso gerador mostra isso claramente: selecionar */5 para minutos gera execuções em :00, :05, :10 e assim por diante. Um erro comum é achar que dá para ter intervalos abaixo de um minuto. Não dá com cron padrão. Para intervalos de 5 segundos, use um loop dentro do seu script ou um agendador dedicado.
Por que meu cron job é executado duas vezes quando uso dia do mês e dia da semana?
Isso pega quase todo mundo alguma hora. O cron padrão trata esses campos como OU, não E. `15 15 * * 1` roda no dia 15 de cada mês E toda segunda-feira. Nosso gerador capta isso: um aviso amarelo aparece quando você seleciona ambos os campos. Use o botão para forçar lógica E, ou ative o 'modo avançado' para incluir uma verificação no script. Confira sempre as próximas cinco execuções na prévia ao vivo antes de implantar.
Como Criar Cron
- Use presets para agendamentos comuns
- Ou configure cada campo
- Expressão gerada automaticamente
- Verifique as próximas execuções
- Copie para usar no servidor