我使用Google App Engine每30分钟运行一次cron脚本。它运行良好,但需要一段时间才能完成,我将它与每30分钟刷新一次的仪表板结合使用,因此有时仪表板会在脚本完成之前刷新并显示不正确的结果。
所以我想知道如何让脚本在一小时后的29分钟和59分钟运行,以便仪表板及时完成加载新数据。
E.g。 09:29,14:59等
答案 0 :(得分:0)
您可以使用
every 30 minutes from 00:29 to 23:59
答案 1 :(得分:0)
如果您不需要在特定时间运行定期作业,而只需要定期运行它,请在cron.yaml文件中使用以下概念:
every N (hours|mins|minutes) ["from" (time) "to" (time)]
例如,它可以是:
# cron.yaml
cron:
- description: update dashboard with new information
url: /tasks/update_dashboard
schedule: every 30 minutes 23:59 to 23:59
target: module1