Pular para o conteúdo principal

Gerador e interpretador de expressões cron

Uma ferramenta gratuita: digite uma expressão cron e leia o que ela significa em português claro, com os próximos horários de execução. Sem cadastro, sem página de manual.

A cada 15 minutos nas horas de 9 a 17, segunda-feira a sexta-feira.

próximas execuções · seu horário local

    os cinco campos

    Uma expressão cron é formada por cinco valores separados por espaços. Cada um controla uma parte do agendamento, da esquerda para a direita:

    • minuto0-59
    • hora0-23
    • dia do mês1-31
    • mês1-12 ou JAN-DEC
    • dia da semana0-6 ou SUN-SAT

    Use * para todos os valores, */5 para um incremento, 1-5 para um intervalo e 1,15,45 para uma lista.

    expressões cron comuns

    expressão significado
    * * * * * A cada minuto
    */5 * * * * A cada 5 minutos
    0 * * * * A cada hora, na hora cheia
    */15 9-17 * * 1-5 A cada 15 minutos, das 9:00 às 17:00, em dias úteis
    0 0 * * * Todos os dias à meia-noite
    30 2 * * * Todos os dias às 02:30
    0 9 * * 1-5 Às 09:00, de segunda a sexta-feira
    0 0 * * 0 Todo domingo à meia-noite
    0 0 1 * * À meia-noite do dia 1º de cada mês
    0 0 1 1 * À meia-noite de 1º de janeiro

    Perguntas frequentes

    O que é uma expressão cron?
    Cinco campos que dizem a um agendador quando executar uma tarefa: minuto, hora, dia do mês, mês e dia da semana. 0 9 * * 1-5 significa às 9:00 em dias úteis.
    O que significa a barra, como em */15?
    Um incremento. */15 no campo dos minutos significa a cada 15 minutos (0, 15, 30, 45). */2 no campo das horas significa de duas em duas horas.
    Os próximos horários de execução estão em UTC ou no horário local?
    Os horários mostrados aqui estão no fuso horário do seu navegador. Em um servidor, o cron usa o fuso horário da máquina, que geralmente é UTC. Confira o fuso horário do servidor antes de confiar em um agendamento em produção.
    O que acontece quando os dois campos de dia estão definidos?
    Se você restringir tanto o dia do mês quanto o dia da semana, o cron executa quando QUALQUER UM dos dois coincidir, não os dois juntos. Então 0 0 1 * 1 dispara no dia 1º e em todas as segundas-feiras.
    Atalhos como @daily funcionam?
    Sim. O interpretador aceita @hourly, @daily, @weekly, @monthly e @yearly e os converte na expressão equivalente de cinco campos.

    Algo precisa rodar esse cron. Acompanhe se ele roda.

    Um agendamento só é tão bom quanto a tarefa por trás dele. Aponte um heartbeat do Uptimepage para o seu cron job e receba um alerta na primeira vez que ele deixar de rodar. Comece grátis, sem cartão.

    mais ferramentas gratuitas: calculadora de SLA de uptime · calculadora de orçamento de erros · gerador de mensagens de incidente · consulta DNS · verificador de cabeçalhos HTTP · verificador de certificado SSL · verificador de vencimento de domínio · verificador de segurança de sites · todas as ferramentas