Respostas:
A outra resposta sugere que esta sintaxe indica incrementos. Agora eu configurei um teste com esta expressão 1/12
no campo de minutos :
1/12 * * * * date >> ~/crontest.tmp
Se aumentasse, seria executado nesses minutos de cada hora: 1, 13, 25, 37 e 49. Mas os resultados até agora são:
Mon Aug 24 17:01:01 CEST 2015
Mon Aug 24 18:01:01 CEST 2015
Mon Aug 24 19:01:01 CEST 2015
Mon Aug 24 20:01:01 CEST 2015
Mon Aug 24 21:01:01 CEST 2015
Mon Aug 24 22:01:01 CEST 2015
Mon Aug 24 23:01:01 CEST 2015
Tue Aug 25 00:01:01 CEST 2015
Tue Aug 25 01:01:01 CEST 2015
Tue Aug 25 02:01:01 CEST 2015
Tue Aug 25 03:01:01 CEST 2015
Tue Aug 25 04:01:01 CEST 2015
Tue Aug 25 05:01:01 CEST 2015
Tue Aug 25 06:01:01 CEST 2015
Tue Aug 25 07:01:01 CEST 2015
Tue Aug 25 08:01:01 CEST 2015
Tue Aug 25 09:01:01 CEST 2015
Se você usasse uma expressão como */12
essa, ela seria executada em "cada minuto que é divisível por 12" : 12, 24, 36, 48 (0 ou 60 incluído?)
Então, meu palpite seria que 1/12
seria "a cada 1 minuto de cada hora que é divisível por 12" , o que nunca é, portanto, ele voltará a "a cada 1 minuto de cada hora" .
E assim, 1/12
nas horas, o campo seria executado todos os dias às 01:00.
0 1/12 * * * doSomething
Isso significa correr à 1 da manhã e depois a cada 12 horas (1,13, ...).
/
- usado para especificar incrementos.Por exemplo,
0/15
no campo segundos significa "os segundos 0, 15, 30 e 45". E5/15
no campo segundos significa "os segundos 5, 20, 35 e 50".
Tutorial do CronTrigger de origem