【问题标题】:Django Celery. How do I run task at exact time?姜戈芹菜。如何在准确的时间运行任务?
【发布时间】:2021-12-16 21:20:45
【问题描述】:

如何编写代码来运行任务,例如“每天(或每 24 小时)凌晨 3:20”? 主要问题是“3:20”部分,我如何在这个确切的时间执行 cron 任务?

【问题讨论】:

    标签: python django celery


    【解决方案1】:

    您只需指定希望它发生的分钟和小时,并使用 * 表示其他值。例如:20 3 * * * 将永远在每天凌晨 3:20 运行。

    您可以使用此网站试验 cron-schedule,以更好地了解语法的工作原理:https://crontab.guru/#20_3_*_*_*

    【讨论】:

    • OP 并不表示他们会运行 cron 或任何与 cron 兼容的东西。
    • OP 说“我如何在这个确切的时间制作 cron 任务”。对我来说,这表明 OP 正在使用 cron
    • 啊,我只看了标题和标签。
    • 谢谢,我试试!顺便说一句,英语不是我的母语(显然),而且我也是 Celery 的新手,所以我可能会错误地问这个问题。所以我希望你写的是我需要的。还是谢谢!
    • @Rin 如果结果不是您需要的,我建议您提供一些您尝试过的代码。它可以更容易地确定您可能需要什么,或者是否有更方便/更简单的方法来做到这一点。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 2023-02-15
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2011-10-13
    • 2019-02-26
    • 2015-05-11
    • 2015-11-16
    相关资源
    最近更新 更多