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?