2 votos

¿Cómo configuro un trabajo cron por cada 5 minutos sin usar los minutos divisibles por 5?

Tengo varios trabajos cron que quiero ejecutar cada 5 minutos, algunos de los cuales consumen mucha memoria. Como tal, no quiero ejecutarlos todos al mismo tiempo. Crontab me deja ejecutar un trabajo que se parece a

 */5 * * * * * <job>
 

que se ejecuta en los minutos 0º, 5º, 10º, 15º, etc. Estoy buscando una forma de ejecutar un trabajo cron en los minutos 2, 7, 12, 17, etc. ¿Hay alguna manera de hacerlo sin escribir cada minuto en ese conjunto?

3voto

SarcasticSully Puntos168

Responde a mi propia pregunta

La respuesta a mi pregunta es específicamente

 2-59/5 * * * * <job>
 

En general, para ejecutar un trabajo cada enésimo minuto a partir de m (con 1≤m <n), es

 m-59/n * * * * <job>
 

El tablero significa "cada minuto que comienza en m y termina en 59, inclusive en ambos extremos".

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: