我寻找一种创建伪 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)
不幸的是,我无法测试脚本,所以我的问题是:1)你认为这会起作用吗?2) 是否允许(Google TOS)将服务用于此类活动?3) 我计算的每分钟 URL 访问次数是否正确?
提前致谢!