online minutes human every ejemplos unix jenkins cron

unix - minutes - crontab every 5 minute



Configure el trabajo cron para que se ejecute cada 15 minutos en Jenkins (3)

Debería ser,

*/15 * * * * your_command_or_whatever

¿Cómo puedo ejecutar un trabajo cron cada 15 minutos en Jenkins?

Esto es lo que he intentado:

En Jenkins tengo un trabajo configurado para ejecutarse cada 15 minutos usando esta sintaxis cron:

14 * * * *

Pero el trabajo se ejecuta cada hora en lugar de 15 minutos.

Recibo una advertencia sobre el formato de la sintaxis cron:

Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’

¿Podría ser esta la razón por la cual la tarea cron se ejecuta cada hora en lugar de 15 minutos?


Tu sintaxis es un poco incorrecta. Decir:

*/15 * * * * command | |--> `*/15` would imply every 15 minutes.

* indica que la expresión cron coincide con todos los valores del campo.

/ describe incrementos de rangos.


1) Tu cron está equivocado. Si desea ejecutar un trabajo cada 15 minutos en Jenkins, use esto:

H/15 * * * *

2) Advertencia de Jenkins Spread load evenly by using ''...'' rather than ''...'' vino con JENKINS-17311 :

Para permitir que las tareas programadas periódicamente produzcan una carga uniforme en el sistema, el símbolo H (para "hash") debe usarse siempre que sea posible. Por ejemplo, usar 0 0 * * * para una docena de trabajos diarios causará un pico grande a la medianoche. En contraste, usar HH * * * aún ejecutaría cada trabajo una vez al día, pero no todos al mismo tiempo, mejor utilizando recursos limitados.

Ejemplos:

  • H/15 * * * * - cada quince minutos (quizás a las: 07,: 22,: 37,: 52):
  • H(0-29)/10 * * * * - cada diez minutos en la primera mitad de cada hora (tres veces, quizás en: 04,: 14,: 24)
  • H 9-16/2 * * 1-5 - una vez cada dos horas todos los días de la semana (quizás a las 10:38 a.m., 12:38 a.m., 2:38 p.m., a las 4:38 a.m.)
  • HH 1,15 1-11 * - una vez al día los días 1 y 15 de cada mes excepto diciembre