【发布时间】:2016-04-04 13:06:20
【问题描述】:
我有一个要求,我需要每 5 秒运行一次任务,但仅限于特定时间之间(例如明天 1:30 到 2:30 之间)。
我看了一下celery,但是一个正常的任务不能在celery中重复执行,周期任务不能动态调度。
我还查看了 APScheduler,但它不支持将其作为“守护程序”运行并从外部调度任务。
知道我可以用什么来实现这一点吗?
编辑:应该在前面提到这一点,我需要在网络请求期间执行此操作,例如后台任务。
【问题讨论】:
-
这通常是在你的系统上使用
crontab的等价物来完成的(windows曾经有一个at命令,不知道它是否仍然存在于最近的版本中)。
标签: python asynchronous celery apscheduler