Gerador de Agendamento Cron
Crie e entenda expressões Cron facilmente.
Crie e entenda expressões Cron facilmente.
Quick Presets
Pro Tip
Cron expressions rely on the system time of the server running them. Always ensure your server timezone matches your expected schedule (usually UTC).
Ferramentas recomendadas
Utilitários selecionados que você pode achar úteis
Ler e construir expressões de agendamento cron
Visão Geral
Uma expressão cron é uma string compacta que diz a um agendador quando rodar uma tarefa — como '0 9 * * 1' para toda segunda às 9h. Os cinco campos (minuto, hora, dia do mês, mês, dia da semana) são poderosos mas fáceis de errar. Esta ferramenta traduz uma expressão cron para linguagem simples e ajuda a construir uma, para você agendar jobs com confiança, tudo no navegador.
Como usar (passo a passo)
- 1
Informe uma expressão cron
Cole uma expressão existente para decodificar, ou comece a construir campo a campo.
- 2
Leia o significado em linguagem simples
A ferramenta explica cada campo e descreve quando o agendamento dispara.
- 3
Copie a expressão
Use a string cron validada no seu crontab, agendador ou configuração de CI.
Como Funciona
Uma expressão cron tem cinco campos separados por espaços, cada um aceita um número, uma lista, um intervalo ou * para 'cada'. A ferramenta analisa sua expressão, explica o que cada campo significa e descreve o agendamento em palavras (e muitas vezes mostra as próximas execuções). No sentido inverso, você escolhe uma frequência e ela gera a expressão correspondente. Tudo roda localmente.
Quando usar
Entender uma linha cron desconhecida numa configuração ou crontab. Construir um agendamento para um backup, relatório ou limpeza. Reconfirmar que '*/15' significa a cada 15 minutos, e não outra coisa. Configurar um pipeline de CI, um cron ou uma função agendada. Converter um agendamento em linguagem simples numa expressão válida. Depurar por que um job roda na hora errada.
Perguntas Frequentes
Em ordem: minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12) e dia da semana (0–6, onde 0 é domingo). Um asterisco num campo significa 'cada' valor daquele campo.
Notas Importantes
Uma armadilha comum é a interação dos campos dia do mês e dia da semana: quando ambos estão definidos (não *), a maioria das implementações cron roda o job se qualquer um coincidir, o que pode dispará-lo com mais frequência do que o pretendido.