http://code.google.com/intl/ja/appengine/docs/python/config/cron.html
cron.yamlに下記のように記載する。
cron: - description: daily summary job url: /tasks/summary schedule: every 24 hours - description: monday morning mailout url: /mail/weekly schedule: every monday of month 09:00 timezone: Australia/NSW
scheduleは下記の仕様が使える。
every 5 minutes every 12 hours 2nd,third mon,wed,thu of march 17:00 every monday of month 09:00 1st monday of sep,oct,nov 17:00
cronで使うURLにユーザがアクセス出来ないようにするには、app.yamlに下記のように、login: admin をハンドラ設定に追加する。
application: hello-cron version: 1 runtime: python api_version: 1 handlers: - url: /report/weekly script: reports.py login: admin