Pular para o conteúdo

Gerador de expressão cron

Monte ou cole um agendamento crontab, entenda o que ele faz e veja as próximas execuções.

Digite uma expressão cron ou use o editor visual.

Próximas 5 execuções (UTC)

    Editor visual

    Funciona no seu navegador: nada é agendado nem enviado.

    Cron padrão de 5 campos (sintaxe Vixie cron / cronie). Os horários aparecem em UTC. Os formatos Quartz, Spring e de agendadores na nuvem não são suportados.

    Como usar

    1. Em Predefinições, escolha um agendamento para começar, como Dias úteis às 09:00.
    2. Abra Hora, escolha Específicos e marque as horas desejadas.
    3. Ajuste Minuto, Dia do mês, Mês e Dia da semana ou edite diretamente Expressão cron. Confira a explicação abaixo do campo.

    Exemplos

    Consultar pedidos a cada 15 minutos no horário comercial

    Entrada
    */15 9-17 * * 1-5
    Saída
    Roda a cada 15 minutos, a cada hora de 9 a 17, de segunda-feira a sexta-feira.

    Gerar relatório financeiro nos dias 1 e 15

    Entrada
    30 9 1,15 * *
    Saída
    Às 09:30, nos dias 1 e 15.

    Verificar um agendamento para 29 de fevereiro

    Entrada
    0 12 29 2 *
    Saída
    Às 12:00, no dia 29, em fevereiro.
    ⓘ O dia 29 de fevereiro só existe em anos bissextos.

    Referência da sintaxe cron

    CampoValoresExemplo
    Minuto0–5930 — no minuto 30
    Hora0–239-17 — das 09:00 às 17:59
    Dia do mês1–311,15 — dias 1 e 15
    Mês1–12 ou JAN–DEC*/3 — a cada 3 meses
    Dia da semana0–7 ou SUN–SAT (0 e 7 = domingo)MON-FRI — dias úteis
    SímboloSignificadoExemplo
    *qualquer valor* * * * * — a cada minuto
    ,lista0,30 * * * * — minutos 0 e 30
    -intervalo0 9 * * 1-5 — às 09:00 em dias úteis
    /passo*/15 * * * * — a cada 15 minutos
    @hourly, @daily, @weekly, @monthly, @yearlyatalhos@daily = 0 0 * * *

    Perguntas frequentes

    Qual é a ordem dos campos de uma expressão cron?

    A ordem é minuto, hora, dia do mês, mês e dia da semana. Cole apenas os cinco campos, sem o comando; campos de segundos e ano e símbolos do Quartz, como ? e L, não são aceitos.

    Os horários são mostrados no horário de Brasília?

    As próximas cinco execuções são calculadas e exibidas em UTC. Não há seletor de fuso horário nem opção para mostrar os horários locais.

    O que acontece quando defino dia do mês e dia da semana?

    Quando os dois campos são restritos e nenhum é exatamente *, a ferramenta considera que basta um deles corresponder. Se um dos campos começa com *, como */2, e o outro é restrito, ela avisa que o cron do Linux (cronie, Vixie cron) exige que ambos correspondam e que as execuções mostradas usam "qualquer um".

    O gerador executa ou agenda meu comando?

    Ele apenas interpreta a expressão e calcula as próximas execuções. Para executar a tarefa, configure o agendamento no seu servidor ou sistema.

    Minha expressão cron fica salva?

    A última expressão e o painel aberto ficam salvos no localStorage deste navegador e são restaurados na próxima visita. A interpretação e o cálculo das execuções também acontecem no navegador.