Gerador de Agendamento Cron

Crie e entenda expressões Cron facilmente.

Crie e entenda expressões Cron facilmente.

Valid
""
Everyminutes

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).

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. 1

    Informe uma expressão cron

    Cole uma expressão existente para decodificar, ou comece a construir campo a campo.

  2. 2

    Leia o significado em linguagem simples

    A ferramenta explica cada campo e descreve quando o agendamento dispara.

  3. 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.

Gerador de Agendamento Cron | Super Easy Utils