Como funciona a sintaxe de agendamento cron

Imprimir
  • 0

A sintaxe cron é usada para descrever quando uma tarefa agendada deve ser executada. Pode ver campos cron em locais como agendamentos Ptero, trabalhos cron do cPanel e outros painéis de controlo de hospedagem.

Campos cron

Um agendamento cron é geralmente dividido em cinco campos:

  1. Minuto controla o minuto da hora. Por exemplo, 0 executa no início da hora.
  2. Hora controla a hora do dia, usando o formato de 24 horas. Por exemplo, 3 significa 3 da manhã.
  3. Dia do Mês controla o número do dia no mês. Por exemplo, 1 significa o primeiro dia do mês.
  4. Mês controla em que mês a tarefa é executada. Por exemplo, 1 significa janeiro.
  5. Dia da Semana controla em que dia da semana a tarefa é executada. Dependendo do sistema, domingo pode ser 0 ou 7.

Valores comuns

O símbolo * significa todos os valores possíveis para esse campo. Também pode usar números, intervalos, listas e valores de passo. Um valor de passo usa / para indicar com que frequência algo deve repetir-se dentro desse campo.

  1. * significa todos os valores.
  2. 0 significa esse valor exato.
  3. 1,3,5 significa uma lista de valores.
  4. 1-5 significa um intervalo de valores.
  5. */5 significa a cada 5 nesse campo. Por exemplo, no campo Minuto significa a cada 5 minutos. No campo Hora significa a cada 5 horas.

Exemplos

0 * * * *     Executa a cada hora
0 3 * * *     Executa todos os dias às 3 da manhã
*/30 * * * *  Executa a cada 30 minutos
0 0 * * 1     Executa todas as segundas-feiras à meia-noite
0 0 1 * *     Executa no primeiro dia de cada mês

Se o seu painel de controlo oferecer opções de agendamento predefinidas, use-as a menos que precise especificamente de um tempo personalizado.


Esta resposta foi útil?

Artigos Relacionados

« Voltar

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!