【发布时间】:2015-12-17 04:22:15
【问题描述】:
我有点困惑。我想每周三发送一个任务,我就是这样设置的。
0 12 3 * * (m/h/d/dM/MY)
那不是每天都发吗?或者星期几会覆盖一个月中的哪一天?或者应该如何将其设置为仅在指定的星期几发送?
【问题讨论】:
标签: django crontab django-celery
我有点困惑。我想每周三发送一个任务,我就是这样设置的。
0 12 3 * * (m/h/d/dM/MY)
那不是每天都发吗?或者星期几会覆盖一个月中的哪一天?或者应该如何将其设置为仅在指定的星期几发送?
【问题讨论】:
标签: django crontab django-celery
只有在满足所有条件时才会执行 Cron 任务。
0 12 3 * * command
每分钟检查一次是否:
如果所有这些都适用,则执行command。
这里的工作日当然是关键的论点,因为只有在星期三才是……星期三!
如果您省略 weekday 参数,那么在 12:00,您的 cron 任务中设置的条件将为真,因此该任务将每天执行。
您可能还想看看http://cronwtf.github.io/ 进行一些试验。
【讨论】: