我有一个基于python3的命令行脚本,它为在线运行的服务完成报告生成工作。我能够使用crontab和一些shell脚本成功地将其安排为cronjob,以便每周运行该脚本。 但是现在,我希望更新并使这个脚本在gcloud上作为cronjob运行。 你可以向我提供任何想法或参考资料,从哪里可以实现这一点吗?
请注意,平台仅限于谷歌云。
谢谢!
答案 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