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:
- Minuto controla o minuto da hora. Por exemplo,
0executa no inÃcio da hora. - Hora controla a hora do dia, usando o formato de 24 horas. Por exemplo,
3significa 3 da manhã. - Dia do Mês controla o número do dia no mês. Por exemplo,
1significa o primeiro dia do mês. - Mês controla em que mês a tarefa é executada. Por exemplo,
1significa janeiro. - Dia da Semana controla em que dia da semana a tarefa é executada. Dependendo do sistema, domingo pode ser
0ou7.
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.
*significa todos os valores.0significa esse valor exato.1,3,5significa uma lista de valores.1-5significa um intervalo de valores.*/5significa 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.
