celery.beat执行crontab

时间:2012-06-28 03:03:27

标签: celery

我的任务是在Wowza媒体服务器中添加一个新流,该流必须在用户指定的时间进行。目前我正在将crontab与http提供程序一起用于此目的。我想要一个celery.beat实现。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果这是在特定时间执行的一次性任务,那么您不需要使用定期任务(celerybeat)。

而是可以使用task.apply_async的eta / countdown参数:

task.apply_async(eta=datetime(2012, 07, 1, 14, 30))


task.apply_async(countdown=30) #   in 30 seconds

在这里阅读更多内容:

http://celery.github.com/celery/userguide/calling.html