← Ferramentas

Gerador e explicador de expressões cron

Crie, entenda e confira agendamentos cron e veja as próximas execuções.

Privado: seus arquivos nunca saem do seu dispositivo.

    Próximas execuções

      Monte passo a passo

      Use

      
      

      Guia rápido de cron
      CaractereSignificadoExemplo
      *Todos os valores* * * * *
      ,Uma lista de valores0 9,17 * * *
      -Um intervalo de valores0 9 * * 1-5
      /A cada n valores (um passo)*/15 * * * *
      ?Nenhum valor específico (Quartz, AWS: dia do mês ou dia da semana)0 0 12 ? * MON
      LÚltimo: último dia do mês, ou o último dia da semana indicado (5L)0 0 12 L * ?
      WO dia útil mais próximo de um dia do mês (15W), ou o último dia útil (LW)0 0 12 15W * ?
      #A n-ésima ocorrência de um dia da semana no mês (6#3 = terceira sexta-feira no Quartz)0 0 12 ? * 6#3
      @dailyAtalhos: @yearly, @monthly, @weekly, @daily, @hourly, @reboot@weekly

      As próximas execuções são calculadas no seu navegador para o fuso horário escolhido, incluindo as mudanças de horário de verão. Nada é enviado.

      Como funciona

      1. Escolha seus arquivos.
      2. Ajuste as opções, se quiser.
      3. Baixe o resultado ou envie para outro dispositivo com o BroAllDone.

      Perguntas frequentes

      O que é uma expressão cron?

      Um texto curto que diz quando um job roda, formado por cinco campos: minuto, hora, dia do mês, mês e dia da semana. Por exemplo, 0 9 * * 1-5 significa às 09:00, de segunda a sexta-feira.

      O que significam *, /, - e , no cron?

      * significa todos os valores, a vírgula lista valores (1,15), o hífen indica um intervalo (1-5) e a barra indica um passo: */15 no campo de minuto significa a cada 15 minutos.

      Como rodar um cron job a cada 5 minutos?

      Use */5 * * * *. Para toda hora use 0 * * * *, para todo dia à meia-noite 0 0 * * *, e para toda segunda-feira às 9:00 use 0 9 * * 1. Você também pode escolher esses em Agendamentos comuns.

      Qual fuso horário o cron usa?

      O cron usa o fuso horário do computador em que roda, que nos servidores costuma ser UTC. O GitHub Actions sempre usa UTC. Escolha um fuso horário acima para ver as próximas execuções nele.

      Qual a diferença entre o cron do Linux, Quartz, Spring e AWS?

      O cron do Linux tem 5 campos. Quartz e Spring adicionam os segundos no início, e o AWS EventBridge adiciona o ano no final. Quartz e AWS contam o domingo como 1 e exigem ? em um dos campos de dia; eles também suportam L (último), W (dia útil) e # (a n-ésima ocorrência do dia da semana).

      Por que meu job roda em mais dias do que eu esperava?

      No cron do Linux, se você define tanto um dia do mês quanto um dia da semana, o job roda quando qualquer um dos dois bate. A ferramenta avisa sobre isso e lista as próximas execuções reais.

      Mais ferramentas grátis