Skip to content

Instantly share code, notes, and snippets.

@marcosvidolin
Created October 18, 2017 16:16
Show Gist options
  • Save marcosvidolin/89fe092cf5878b2a1b0502b8b26ceca7 to your computer and use it in GitHub Desktop.
Save marcosvidolin/89fe092cf5878b2a1b0502b8b26ceca7 to your computer and use it in GitHub Desktop.
Significado de cada campo do Cron
A princípio o Cron pode parecer algo muito bizarro, porém, cada campo possui um significado bem especificado. Abaixo é listado o que cada campo significa junto com seus valores esperados:
A B C D E F
A: Segundos (0 – 59).
B: Minutos (0 – 59).
C: Horas (0 – 23).
D: Dia (1 – 31).
E: Mês (1 – 12).
F: Dia da semana (0 – 6).
Note também que nos exemplos foram usados o *,
esse caracter indica que para o campo específicado qualquer valor será considerado.
Observação: Quando fazemos uso do "/" concatenando algum valor,
indicamos o seguinte: para cada (/) X (valor numérico) repetição acione, em outras palavras
, */1 indica que se qualquer valor do campo segundo mudar será acionado, logo, se fosse */2
, a cada 2 vezes que o campo segundo mudar de valor, será acionado.
Exemplos:
A cada segundo:
*/1 * * * * *
Todos os dias que o horário tiver ao menos 01 segundos:
1 * * * * *
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment