我想设置一个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映射:

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


正确的“从”到“”语法是什么?

最佳答案

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

或者,从文档“方括号仅用于说明,引号表示文字。”,因此不要使用这些方括号和引号。有效的行可能类似于:

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

10-01 11:51