我想在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 回答
你的Cron会在每个星期一早上5点拨打备用网址
为此创建一个php处理程序,并使用开发人员在备份处理程序中提供的相同逻辑 .
所以在凌晨5点cron运行 - >请求
/backup
- >卷曲你想要的网址或其他什么编辑
我忘记了GAE不支持卷曲 . 如果可能,请使用urlfetch . 关于此事,请查看wrappers和this nice answer