job google engine deploy app google-app-engine cron

google-app-engine - google - gcloud deploy cron



¿Cómo hacer que una tarea cron se ejecute durante el horario comercial en Google App Engine cron.yaml? (1)

El formato de programación no ofrece una combinación entre las frecuencias altas

every N (hours|mins|minutes) ["from" (time) "to" (time)]

y la baja frecuencia

("every"|ordinal) (days) ["of" (monthspec)] (time)

La forma de obtener lo que deseas es:

  • configure la porción de alta frecuencia del cronograma en cron.yaml :

    schedule: every 5 minutes from 06:00 to 19:00

  • compruebe la condición de día de la semana dentro de la tarea de cron, al principio y saliendo sin hacer nada si el día de la ejecución es sábado o domingo.

He leído los documentos, pero me estoy rascando la cabeza sobre cómo hacer esto. Quiero ejecutar un trabajo cron durante el horario comercial. Entonces mi cron.yaml se vería así:

cron: - description: My Cool Cron Job url: /myCoolCronJob.php schedule: every 5 minutes from 06:00 to 19:00 every monday, tuesday, wednesday, thursday, friday timezone: America/Los_Angeles

Eso no funciona, obviamente. Pero debería darte una idea de lo que quiero hacer. ¿Cómo puedo hacer que esta tarea cron se ejecute durante el horario comercial?