caw*_*caw 3 python cron google-app-engine
我寻找创建伪cronjobs的可能性,因为我无法在UNIX上使用真正的作业.
由于Python脚本可以无限期运行,我认为Python将是一个很好的解决方案.
在Google App Engine上,您可以设置Python脚本,它是免费的.所以我应该使用App Engine.
App Engine允许160,000次外部URL访问(对吗?),因此每分钟应该有160000/31/24/60 = 3,6次访问.
所以我的脚本将是:
import time
import urllib
while time.clock() < 86400:
# execute pseudo-cronjob file and then wait 60 seconds
content = urllib.urlopen('http://www.example.org/cronjob_file.php').read()
time.sleep(60)
Run Code Online (Sandbox Code Playgroud)
不幸的是,我没有可能测试脚本,所以我的问题是:1)你认为这会起作用吗?2)是否允许(Google TOS)将此服务用于此类活动?3)我对每分钟URL访问的计算是对吗?
提前致谢!
也许我误解了你,但cron配置文件会让你这样做(没有Python).你可以在cron.yaml文件中添加这样的东西:
cron:
- description: job that runs every minute
url: /cronjobs/job1
schedule: every minute
Run Code Online (Sandbox Code Playgroud)
有关计划的更多信息,请参阅Google的文档.
| 归档时间: |
|
| 查看次数: |
1273 次 |
| 最近记录: |