如何从9月到5月在app引擎中设置python cron作业

时间:2014-04-24 00:17:49

标签: python google-app-engine cron

我想设置一个cron作业,每周发送一封电子邮件,从9月到5月。到目前为止我对cron.yaml的所作所为:

- description: mail
  url: /crontask
  schedule: every monday 09:00  ["from" (first Monday of September) "to" (last Monday of May)]

的app.yaml:

- url: /.*
  script: myapp.application

蟒:

class CronTask(Handler):
    def post(self):
        *send out mail*

python mapping:

application = webapp2.WSGIApplication([
                    ('/crontask', CronTask)...

什么是正确的"来自" "至"这个语法?

1 个答案:

答案 0 :(得分:1)

看起来这个处理程序每​​周调用一次。如果使用Python的日期时间库检查CronTask处理程序中的日期而不是在crontab上指定它,该怎么办?

或者,从文档"括号仅供参考,引号表示文字。",所以不要使用这些括号和引号。有效的行可能类似于:

schedule: every monday of sep,oct,nov,dec,jan,feb,mar,apr,may 17:00