Nouplo

Cron a cada 15 minutos

É */15 * * * *, em :00, :15, :30 e :45.

Os exemplos substituem temporariamente os dados e as configurações. Você pode restaurar seu trabalho anterior.

0 caracteres
cron
•••• • • • •
Resultado
•••• • • • •

  •••••••••• •••••• ••••••
  • •••••••• •••• ••••••
  • • •••••• ••• •• ••• ••••••
  • • • •••• ••• ••••••
  • • • • •• ••• •• •••••• ••••• ••••••• • •• • • •• ••••••• ••• •••••••••
  •••• • • • •

  ••••••• •••
    ••••••        ••••••••••
    ••••          •••••
    ••• •• •••    •••••
    •••           •••••
    ••• •• •••••• •••••

  •••••••• ••••• ••••••••• •••••••• •• •••••••••••••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.

Exemplo

Exemplo: estoque da loja a cada 15 minutos, das 8h às 18h, só em dias úteis

Uma loja virtual manda o estoque do sistema do depósito para o site a cada 15 minutos. Deixada como */15 * * * *, a tarefa roda 96 vezes por dia, noites e fins de semana incluídos, mas o estoque só se mexe com o depósito aberto: das 8h às 18h, de segunda a sexta, no horário de Brasília.

  1. Volte o menu para “Descrever abaixo em vez disso” e escreva: every 15 minutes between 8am and 6pm on weekdays. Sai */15 8-17 * * 1-5.
  2. O campo da hora fica 8-17 porque 18h é o fim: a última execução é às 17:45, e às 18:00 não há nenhuma.
  3. São 10 horas × 4 = 40 execuções por dia útil e 200 por semana, em vez de 672.
  4. O cron lê a hora no fuso do servidor. Num servidor em UTC, 8h de Brasília são 11h o ano todo, sem horário de verão desde 2019: escreva between 11am and 9pm, que dá */15 11-20 * * 1-5.
Expressão Quando roda Execuções por dia
*/15 * * * * todo dia, de 00:00 a 23:4596
*/15 * * * 1-5 de segunda a sexta, o dia inteiro96 nos dias úteis
*/15 8-17 * * 1-5 dias úteis, de 08:00 a 17:4540
*/15 11-20 * * 1-5 dias úteis, de 08:00 a 17:45 de Brasília num servidor em UTC40
*/15 8-17 * * * todo dia, de 08:00 a 17:45, fim de semana incluído40
5-59/15 * * * * em :05, :20, :35 e :50 de cada hora96

*/15 8-17 * * 1-5: 40 execuções em cada dia útil, de 08:00 a 17:45, nada à noite nem no fim de semana. Depois da sexta, 13 de novembro de 2026, às 17:45, a próxima é na segunda, dia 16, às 08:00, conferido pelo mesmo analisador que relê a expressão aqui.

Como funciona

  1. A expressão já está aí: */15 * * * *. Os cinco campos abaixo são minuto, hora, dia do mês, mês e dia da semana, nessa ordem.
  2. Copie para o seu crontab, para o agendamento de CI ou para o agendador na nuvem. Os mesmos cinco campos significam a mesma coisa em todos.
  3. Para mudar, volte o menu para “Descrever abaixo em vez disso” e escreva o agendamento em inglês: “every 2 hours”, “at 5pm on weekdays”. O campo não lê frases em português; já a releitura sai em português.
  4. Confira a leitura, não a expressão. O que aparece embaixo vem de analisar o que foi montado: é o que uma máquina faria, não o que quisemos dizer.

Perguntas frequentes

Quais quatro minutos?
:00, :15, :30 e :45. O */15 conta a partir do zero, não do instante em que você instala a tarefa: colocada às 10h07, a primeira execução é às 10h15, não às 10h22.
Funciona no GitHub Actions, no Kubernetes e nos agendadores da nuvem?
Os cinco campos, sim. O que muda é tudo em volta: alguns aceitam nomes como @daily, os CronJobs do Kubernetes usam os mesmos cinco, e o GitHub Actions atrasa execuções agendadas sob carga. Cole a expressão e confira onde ela vai rodar.
Dá para ler uma expressão que eu já tenho?
Dá, é o analisador de cron: cole a expressão e receba a explicação e as próximas execuções. É o mesmo analisador que relê aqui o que acabou de ser montado.
Quantas vezes por dia roda o */15 * * * *?
96: quatro por hora, nas 24 horas. Limitado aos dias úteis das 8h às 17:45 (*/15 8-17 * * 1-5), são 40 por dia e 200 por semana, em vez de 672.
Dá para rodar a cada 15 minutos começando no minuto 5?
Dá, escrevendo a expressão à mão: 5-59/15 * * * * roda em :05, :20, :35 e :50 de cada hora, o que evita disputar o minuto cheio com outras tarefas. O gerador não entende essa frase, mas o Analisador de cron lê a expressão e mostra as próximas execuções.
Alguma coisa é enviada?
Não. Montar e ler acontece nesta página. Um agendamento conta quando os seus sistemas fazem alguma coisa; nenhum servidor de terceiros precisa saber disso.

Para um uso específico

Ferramentas relacionadas