python - 如何在 9 月到 5 月期间在 App Engine 中设置 python cron 作业

标签 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)]

应用程序.yaml:

- url: /.*
  script: myapp.application

python :

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

关于python - 如何在 9 月到 5 月期间在 App Engine 中设置 python cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23257573/

相关文章:

google-app-engine - Google Cloud Platform 上的双向 TLS 身份验证

shell - Cron 作业未运行

rust - 火箭整流罩、tokio-scheduler 和 cron 的生命周期问题

python - Seaborn 子图保留不同的 x 标签

python - 阻塞进程中调用的多处理 pool.map

javascript - 在 AngularJS 应用程序中使用 google 用户登录

javascript - cron 作业与 Javascript 定时事件

python - 在 Python 中使用元数据(用户 ID 和 ctime)进行归档(tar 和压缩)

Python C API 如何将结构数组从 C 传递给 Python

google-app-engine - "HTTP ERROR: 500 No realm"运行 GWT 's "MobileWebApp"sample