【发布时间】:2012-03-04 13:46:29
【问题描述】:
我需要制作一个可以为自己自动添加 cron 作业的机器人,但我认为我无法访问 GAE 服务器上的 cron.yaml 文件。我该怎么办?
【问题讨论】:
标签: python google-app-engine cron
我需要制作一个可以为自己自动添加 cron 作业的机器人,但我认为我无法访问 GAE 服务器上的 cron.yaml 文件。我该怎么办?
【问题讨论】:
标签: python google-app-engine cron
您可以告诉机器人在您的数据存储中添加新计划。
然后创建一个具有 1 分钟计划的“主”cron 作业,以检查您在数据存储中设置的计划。然后,cron 作业将确定当前时间是否需要调用关联计划的处理程序。
如果是这样,则主 cron 作业将使用 TaskQueue API 调用存储的作业。
【讨论】:
确实,许多开发环境不允许您访问 cron.yaml 文件,但是,您可以在本地运行 Python 脚本,与您部署的程序进行通信,编辑您的本地 cron.yaml 副本并推送更新。
【讨论】: