Twitter bootstrap 使用Fabric同时运行两个Run直到cancel命令

Twitter bootstrap 使用Fabric同时运行两个Run直到cancel命令,twitter-bootstrap,parallel-processing,automation,gruntjs,fabric,Twitter Bootstrap,Parallel Processing,Automation,Gruntjs,Fabric,我用它来开发、管理和部署我的Django站点。我已经将我的工作流程调整为一个敏捷的野兽。。。然而,我的懒惰空间似乎是无限的 我最近开始使用很多引导程序。我觉得好像我可以在Fabric中重新实现Grunt的大部分功能,但这并不是我想要做的。我需要的是同时运行的结构命令: (使用lcd进入我的引导目录)grunt watch在编辑引导输出时自动重建引导输出 /manage.py runserver为Django运行开发服务器(它也会自动重建) 这两个命令将无限期运行,直到我取消它们。。。这似乎是

我用它来开发、管理和部署我的Django站点。我已经将我的工作流程调整为一个敏捷的野兽。。。然而,我的懒惰空间似乎是无限的

我最近开始使用很多引导程序。我觉得好像我可以在Fabric中重新实现Grunt的大部分功能,但这并不是我想要做的。我需要的是同时运行的结构命令:

  • (使用
    lcd
    进入我的引导目录)
    grunt watch
    在编辑引导输出时自动重建引导输出
  • /manage.py runserver
    为Django运行开发服务器(它也会自动重建)
这两个命令将无限期运行,直到我取消它们。。。这似乎是个问题。如果我使用Fabric的
@parallel
decorator,我将无法控制命令,是吗?输出(虽然不是关键的)也会有点混乱


因此,在这种情况下,处理这两个命令并使其自动化的最佳方法是什么?

在类似的场景中,我希望在开发过程中在本地运行多个进程(web应用程序、资产生成器、数据库服务器…),我通常使用

配置后,您可以使用
supervisortl
命令控制(即启动、停止等)所有进程。

可能的重复