Todos os produtos
Search
Central de documentação

Elastic Compute Service:Expressões cron

Última atualização: Jul 03, 2026

Use expressões cron para agendar comandos do Cloud Assistant com gatilhos flexíveis baseados em tempo.

Sintaxe básica das expressões cron

Uma expressão cron é uma string composta por seis ou sete campos que define o agendamento de um job.

Formato:

Seconds Minutes Hours Day-of-month Month Day-of-week [Year]
  • <Year> é opcional.

  • Para um único campo:

    • Cada campo aceita valores específicos, intervalos, incrementos ou caracteres especiais.

    • Separe vários valores com vírgula (,).

    • Cada campo permite no máximo um zero à esquerda. Por exemplo, 01 é válido, mas 001 não é.

Consulte Valores válidos dos campos e Exemplos para faixas de valores e caracteres especiais.

Valores válidos dos campos

A tabela a seguir lista a faixa de valores e os caracteres especiais para cada campo.

Campo

Obrigatório

Faixa de valores

Caracteres especiais

Seconds

Sim

[0, 59]

* , - /

Minutes

Sim

[0, 59]

* , - /

Hours

Sim

[0, 23]

* , - /

Date

Sim

[1, 31]

* , - / ? L W

Month

Sim

[1, 12] ou [JAN, DEC]

* , - /

Day-of-week

Sim

[1, 7] ou [MON, SUN]. Nos comandos do Cloud Assistant, ao usar o formato [1, 7], 1 representa segunda-feira e 7 representa domingo.

Importante

A semântica das expressões cron varia conforme o sistema. Fora do Cloud Assistant, 1 pode indicar domingo e 7 pode indicar sábado.

* , - / ? L #

Year

Não

[Ano atual, 2099]

* , - /

Caracteres especiais

A tabela a seguir descreve cada caractere especial e seu significado.

Caractere especial

Significado

Exemplo

*

Todos os valores.

Em Month, * significa todos os meses.

,

Lista de valores enumerados.

Em Minutes, 5,20 aciona a execução nos minutos 5 e 20.

-

Intervalo de valores.

Em Minutes, 5-20 aciona a execução a cada minuto entre o 5º e o 20º.

/

Incremento a partir de um valor inicial.

Em Minutes, 0/15 começa no minuto 0 e repete a cada 15 minutos. 3/20 começa no minuto 3 e repete a cada 20 minutos.

?

Valor não especificado. Usado apenas nos campos Day-of-month e Day-of-week.

Ao especificar um valor em Day-of-month ou Day-of-week, defina o outro como ? para evitar conflitos.

L

Último dia. Compatível apenas com os campos Day-of-month e Day-of-week.

Importante

Não combine L com listas ou intervalos. Isso pode causar erros lógicos.

  • Em Day-of-month, L indica o último dia do mês. Em Day-of-week, L indica domingo (SUN).

  • Um valor antes de L, como 6L em Day-of-week, indica o último sábado do mês.

W

Dia útil mais próximo (segunda a sexta) da data especificada. Não ultrapassa os limites do mês. LW indica o último dia útil do mês.

Em Day-of-month, 5W aciona a execução no dia útil mais próximo do dia 5. Se o dia 5 for sábado, a execução ocorre na sexta-feira, dia 4. Se for domingo, ocorre na segunda-feira, dia 6. Se for dia útil, ocorre no próprio dia 5.

#

N-ésima ocorrência de um dia da semana no mês.

Importante

Compatível apenas com o campo Day-of-week.

Em Day-of-week, 4#2 indica a segunda quinta-feira do mês.

Exemplos

Cenário

Valor

Execução diária em horário específico.

Execute a tarefa às 10:15 diariamente.

0 15 10 ?

Execute a tarefa às 12:00 diariamente.

0 0 12 ?

Execução diária em múltiplos horários.

Execute a tarefa às 10:00, 14:00 e 16:00 diariamente.

0 0 10,14,16 ?

Execução em intervalo fixo.

Execute a tarefa a cada 30 minutos, das 09:00 às 17:00, diariamente.

0 0/30 9-17 ?

Execute a tarefa a cada minuto, das 14:00 às 14:59, diariamente.

0 14 * ?

Execute a tarefa a cada minuto, das 14:00 às 14:05, diariamente.

0 0-5 14 ?

Execute a tarefa a cada 5 minutos, das 14:00 às 14:55, diariamente.

0 0/5 14 ?

Execute a tarefa a cada 5 minutos, das 14:00 às 14:55 e das 18:00 às 18:55, diariamente.

0 0/5 14,18 ?

Execução em dias específicos do mês ou da semana.

Execute a tarefa às 12:00 toda quarta-feira.

0 0 12 ? * WED

Execute a tarefa às 10:15 no dia 15 de cada mês.

0 15 10 15 * ?

Execute a tarefa às 10:15 no último dia de cada mês.

0 15 10 L * ?

Execute a tarefa às 10:15 no último sábado de cada mês.

0 15 10 ? * 6L

Execute a tarefa às 10:15 no terceiro sábado de cada mês.

0 15 10 ? * 6#3

Execução em datas e anos específicos.

Execute a tarefa às 14:10 e 14:44 em todas as quartas-feiras de março, anualmente.

0 10,44 14 ? 3 WED

Execute a tarefa às 10:15 diariamente durante o ano de 2022.

0 15 10 ? 2022

Execute a tarefa às 10:15 diariamente, todos os anos.

0 15 10 ? *

Execute a tarefa a cada 5 minutos, das 14:00 às 14:55 e das 18:00 às 18:55, diariamente em 2022.

0 0/5 14,18 ? 2022

Execute a tarefa às 10:15 no terceiro sábado de cada mês, em 2022 e 2023.

0 15 10 ? * 6#3 2022,2023

Execute a tarefa a cada 30 minutos, das 9:00 às 17:30, diariamente de 2022 a 2025.

0 0/30 9-17 ? 2022-2025

Execute a tarefa às 14:10 e 14:44 em todas as quartas-feiras de março, a cada dois anos, a partir de 2022.

0 10,44 14 ? 3 WED 2022/2