Я ищу возможность создавать псевдо-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 в минуту?
Заранее спасибо!