Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
¿Cómo hacer que el trabajo cron comience después de x segundos?

Creo que estoy malinterpretando Kubernetes CronJobs. En el examen CKAD había una pregunta para ejecutar un CronJob cada minuto, pero debería comenzar después de una cantidad de tiempo arbitraria. No veo ninguna propiedad para CronJobs o Jobs para que comiencen después de un tiempo específico. ¿Debería ser parte de la cadena cron o estoy completamente mal entendido?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Puede programar su CronJob para que comience en una fecha/hora específica y luego se ejecute cada minuto o como desee configurarlo. Existe una poderosa herramienta en línea que puede ayudarlo. Por ejemplo:

 0 0/10 10/1 ? * * *

programará su CronJob para que se ejecute cada 10 minutos a partir de las 10 h del día. O:

 0 0/10 * ? * 6/1 *

programará su CronJob para que se ejecute cada 10 minutos a partir del viernes.

Lo importante a tener en cuenta al usar este enfoque en particular es tener en cuenta la zona horaria en la que se ejecuta su clúster:

Toda la schedule: tiempos se basan en la zona horaria del kube-controller-manager.

Si su plano de control ejecuta kube-controller-manager en pods o contenedores vacíos, la zona horaria establecida para el contenedor kube-controller-manager determina la zona horaria que usa el controlador de trabajo cron.

Más información/ejemplos sobre la programación se pueden encontrar a continuación:

  • Sintaxis de programación de cron

  • Ejecución de tareas automatizadas con un CronJob

over 4 years ago · Santiago Trujillo Denunciar

0

tal vez entendiste mal la pregunta, era para terminar el trabajo si no se completaba en x segundos. debe usar .spec.activeDeadlineSeconds para cumplir con el requisito.

over 4 years ago · Santiago Trujillo Denunciar

0

Podrías hacerlo

 sleep "seconds"; echo " * * * * * command" >> path/to/crontab

Siento que tal vez la pregunta está redactada incorrectamente. Probablemente significaba algo así como cada minuto de cada sábado.

 * * * * SAT

O cada minuto a través del rango de horas

 * 9-17 * * *

https://crontab.guru/ejemplos.html

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda