2011-01-05 25 views
7

Necesito una expresión cron (0 0/60 * * *?) Para disparar la aplicación cada 12 horas (dos veces al día).Cron Expression para ejecutar los desencadenadores cron durante 12 horas al día?

+0

durante 12 horas al día como dice el título, o cada 12 horas como su publicación? Dice (cada 12 horas es dos veces al día, por lo tanto, p. at .. 3 y 15. 0 3,15 * * *.) – nos

+0

@nos. cada 12 horas, es decir, dos veces al día ... – Jango

+0

@nos. si su respuesta es 0 3,15 ***, ¿puede explicarme cómo? ¿Por qué 15? y también publique la respuesta en el cuadro de respuesta para que pueda marcarlo como "respondida". – Jango

Respuesta

10

Usar p. Ej. 0 0 3,15 * * ? Eso ejecutará un trabajo a las 3am y 3pm. Eso es dos veces al día, con 12 horas entre. Puede usar 0 0 0/12 * * ? que significa cada 12 horas. Here's algunos ejemplos.

2

Algunos ejemplos que se ajustan a sus criterios:

30 */12 * * * 

carreras en 00:30:00 y 12:30:00 cada día

0 3-15/12 * * * 

carreras a las 03:00:00 y 15: 00:00 cada día

23 4,16 * * * 

carreras en 04:23:00 y 16:23:00 cada día

+0

thx. Entonces, ¿qué pasa si quieres las 12:30 y 00:00? – webyildirim

+0

@webyildirim: en ese caso, debe usar dos líneas cron para los diferentes tiempos que ejecutan el mismo comando. No hay forma de especificar eso en una sola línea. – htaccess