title: Celery task schedule (Celery, Django and RabbitMQ)
body: <p>I want to have a task that will execute every 5 minutes, but it will wait for last execution to finish and then start to count this 5 minutes. (This way I can also be sure that there is only one task running) The easiest way I found is to run django application manage.py shell and run this:</p>
  
  <pre><code>while True:
      result = task.delay()
      result.wait()
      sleep(5)
  </code></pre>
  
  <p>but for each task that I want to execute this way I have to run it's own shell, is there an easy way to do it? May be some king custom ot django celery scheduler?</p>