在gcloud

时间:2017-12-28 13:07:33

标签: python-3.x google-app-engine cron google-compute-engine gcloud

我有一个基于python3的命令行脚本,它为在线运行的服务完成报告生成工作。我能够使用crontab和一些shell脚本成功地将其安排为cronjob,以便每周运行该脚本。 但是现在,我希望更新并使这个脚本在gcloud上作为cronjob运行。 你可以向我提供任何想法或参考资料,从哪里可以实现这一点吗?

请注意,平台仅限于谷歌云。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用App Engine Cron Service

  

App Engine Cron服务允许您定期配置   在定义的时间或定期间隔运行的计划任务。   这些任务通常称为cron作业。这些cron工作是   由App Engine Cron服务自动触发。例如,   您可以使用cron作业每天发送电子邮件报告,   或每10分钟更新一些缓存数据,或刷新摘要   信息一小时一次。

创建/tasks/summary之类的服务,并安排它在周一早上通过cron.yaml每周运行:

cron:
- description: weekly summary job
  url: /tasks/summary
  target: beta
  schedule: every monday 09:00