5 ms·
And if you are already using Celery, it has crontab feature http://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html http://celery.readthedocs.org/
by chhantyal 12y ago
And if you are already using Celery, it has crontab feature http://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html http://celery.readthedocs.org/en/latest/userguide/periodic-t...
- jocmeh 12y agoYeah, we are using that as well. It's nice because it hooks up to your Django admin and people with the right permissions can reschedule stuff. I don't see any use case for Plan, it's just complicating an easy task.
- gtuckerkellogg 12y agoI can see one use case for this family of tools: if the same script could generate either crontab files or launchd agents, so it could generate scheduling files for MacOSX, where crontab is discouraged.
- falcolas 12y agoMacOSX uses launchd as its crontab, but it retains the crontab interface.
- crdoconnor 12y agoCelery beat is pretty much exactly the same thing as cron except it's another service to configure and worry about keeping up and running. And it uses 35 MB of RAM instead of...well, I guess cron uses a few kilobytes. I can't see the point of it at all. When I want to kick off celery tasks I just have a cron job execute a django shell command.
- icebraining 12y agoI guess cron uses a few kilobytes. A full megabyte on my machine, actually! Still a long way from 35MBs, though.