簡體   English   中英

Google App Engine Cron PHP

[英]Google App Engine Cron PHP

我想在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"

請注意,我正在呼叫網址, 該網址不在GAE中

我正在使用GAE PHP SDK

我在哪里寫cron命令?

此代碼的文件擴展名是什么?

您的Cron會在每個星期一的凌晨5點調用備份網址

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

為此創建一個php處理程序,並使用開發人員在備份處理程序中提供的相同邏輯。

因此,cron在凌晨5點運行->請求/backup ->卷曲您想要的網址或其他任何內容

編輯

我忘了GAE不支持curl。 盡可能使用urlfetch 還要看包裝器和關於這個問題的一個很好的答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM