Guias

Sintaxe de expressões cron, sem executar um trabalho

Os cinco campos cron, os símbolos que este gerador aceita e os extras Quartz que rejeita.

Uma expressão cron na forma que este site usa tem cinco campos:

minute hour day-of-month month day-of-week

O minuto vai de 0 a 59. A hora vai de 0 a 23. O dia do mês vai de 1 a 31. O mês vai de 1 a 12. O dia da semana vai de 0 a 7, e tanto 0 como 7 significam domingo.

Símbolos

* significa cada valor nesse campo. */15 no campo de minuto significa a cada 15 minutos. 1-5 é um intervalo. 1,15 é uma lista. 9-17/2 é a cada segunda hora de 9 a 17.

O Gerador de expressões cron verifica essas formas e descreve-as. Não instala um crontab e não executa um comando. Copie a expressão para o agendador que realmente usa.

O que fica de fora

O Quartz e outros agendadores acrescentam um campo de segundos e tokens como ?, L, W e #. Esses são rejeitados aqui para que uma expressão de cinco campos não seja confundida com uma de seis.

Mais uma armadilha: quando o dia do mês e o dia da semana estão ambos restringidos, os agendadores discordam sobre se ambos têm de corresponder. Leia o manual do agendador em que vai colar a expressão.