pao*_*olo 1 python django celery
这能正常工作吗?
CELERYBEAT_SCHEDULE = {
'task-number-one': {
'task': 'project.users.tasks.send_something',
'schedule': crontab(minute='*/2880'),
}
}
Run Code Online (Sandbox Code Playgroud)
不,这行不通。分钟可能只是一小时的细分,并且不考虑超过一小时的时间范围。
在真正的 cron 语法中,这是可行的:
2 2 */2 * * do_something
## run every 2nd day at 2:02
Run Code Online (Sandbox Code Playgroud)
阅读文档以了解如何将其转化为 Celery 的语法。
但请注意:这总是在月初重置,因此在 29 或 31 天的月末,它将在 24 小时后再次运行。
归档时间: |
|
查看次数: |
7788 次 |
最近记录: |