首页 文章

Google App Engine Cron PHP

提问于
浏览
1

我想在Google App Engine中安排一个cron作业 .

我有一个我想打电话的网址,这是工作 .

我不是cron工作知识渊博,但我想运行的文件的开发人员提供了我要运行的命令行 .

我阅读了Google App Engine PHP cron作业文档,我理解了调度部分 . 从文档的示例中,我将使用路径“/ backup” . 但是,我不知道如何编写文件来输入命令 .

这是文档的链接:https://developers.google.com/appengine/docs/php/config/cron

调度部分(我理解这一点):

文件cron.yaml

cron:
- description: weekly backup
  url: /backup
  schedule: every monday 05:00
  timezone: America/Los_Angeles

cron命令行(如果这是所谓的)是:

curl -b /tmp/cookies.txt -c /tmp/cookies.txt -L --max-redirs 1000 -v "http://somedomain.com/index.php?option=someoption&view=someview&key=somekey"

请注意我正在调用网址, the url is NOT in the GAE

我正在使用GAE PHP SDK

我在哪里写cron命令?

这段代码的文件扩展名是什么?

1 回答

  • 1

    你的Cron会在每个星期一早上5点拨打备用网址

    cron:
    - description: weekly backup
      url: /backup
      schedule: every monday 05:00
      timezone: America/Los_Angeles
    

    为此创建一个php处理程序,并使用开发人员在备份处理程序中提供的相同逻辑 .

    所以在凌晨5点cron运行 - >请求 /backup - >卷曲你想要的网址或其他什么

    编辑

    我忘记了GAE不支持卷曲 . 如果可能,请使用urlfetch . 关于此事,请查看wrappersthis nice answer

相关问题