2024-09-27 18:16:03 发布
网友
我想在我的django项目上运行定期任务,但我不希望在我的项目中捆绑所有的芹菜/django芹菜(带有cellerybeat)的复杂性。在
我还想将配置与时间一起存储,并在SCM中运行哪个命令。在
我的生产机器正在运行ubuntu10.04。在
虽然我可以学习和使用cron,但我觉得应该有一个更高层次(用户友好)的方法来实现它。(就像UFW对iptables的影响一样)。在
有这样的事吗?有什么建议吗?在
谢谢!在
在我个人看来,我会学习如何使用cron。这不会花费超过5到10分钟的时间,这是在Linux服务器上工作时必不可少的工具。在
您可以做的是设置一个cronjob,它每分钟请求一个django实例的页面,并让django脚本根据存储在数据库中的配置来确定时间和需要执行的操作。这是我在其他类似应用程序中看到的方法。在
有几个基于Django的调度应用程序,比如django-chronograph和django-chroniker和{a3}。我把django计时手表分成django计时手表来修复一些错误,并将其扩展到我自己的用例中。我仍然在一些项目中使用芹菜,但正如你所指出的,它有点过于复杂,而且有很大的堆栈。在
在我个人看来,我会学习如何使用cron。这不会花费超过5到10分钟的时间,这是在Linux服务器上工作时必不可少的工具。在
您可以做的是设置一个cronjob,它每分钟请求一个django实例的页面,并让django脚本根据存储在数据库中的配置来确定时间和需要执行的操作。这是我在其他类似应用程序中看到的方法。在
有几个基于Django的调度应用程序,比如django-chronograph和django-chroniker和{a3}。我把django计时手表分成django计时手表来修复一些错误,并将其扩展到我自己的用例中。我仍然在一些项目中使用芹菜,但正如你所指出的,它有点过于复杂,而且有很大的堆栈。在
相关问题 更多 >
编程相关推荐