我想在django项目上运行定期任务,但我不希望将celery / django-celery(带有celerybeat)捆绑在一起的所有复杂性.
我也想将配置与时间以及在我的SCM中运行的命令一起存储.
我的生产机器正在运行Ubuntu 10.04.
虽然我可以学习和使用cron,但我觉得应该有一个更高级别(用户友好)的方式来做到这一点. (就像UFW是iptables一样).
有这样的事吗?有什么提示/建议吗?
谢谢!
解决方法:
我个人认为,我将学习如何使用cron.这不会花费超过5到10分钟的时间,这是在Linux服务器上工作时必不可少的工具.
您可以做的是设置一个cronjob,每分钟请求django实例的一页,并根据存储在数据库中的配置让django脚本确定现在的时间和需要执行的操作.这是我在其他类似应用程序中看到的方法.