Establecer un cron cada ciertas horas entre ciertas horas


63

¿Cómo puedo configurar un cron para que se ejecute cada 2 horas entre las 8 am y las 5 pm, por ejemplo? es posible?


99
lea la pregunta, que no está en Google ... no es una normal de cada 2 horas Cron, que es cada 2 horas entre 8 y 5 ...
luqita

55
¡Busqué en Google y me trajo aquí! Gracias por la pregunta / respuesta, era exactamente lo que estaba buscando.
bh5k

Respuestas:


77

En realidad, (de Alex ex ) la solución se ejecutará cada minuto , cada 2 horas entre las 8 am y las 15:00 . La solución correcta es:

0 8-17/2 * * * /path/command

O incluso:

0 8,10,12,14,16 * * * /path/command

Lo cual, por supuesto, parece menos agradable, pero aún cumple con lo solicitado ...


¿Por qué se considera que es entre las 8 a.m. y las 3 p.m. si se ejecutará a las 4 p.m.?
Aleksey

@Aleksey, la solución de Alex antes de ser editada se ejecutó de 8 a.m. a 3 p.m., que no es lo que quiere el OP y también esa es la razón por la que agregué esta respuesta e hice un comentario al respecto, si lees todo cuidadosamente deberías obtenerlo. .
DarkAjax

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.