代码之家  ›  专栏  ›  技术社区  ›  meleyal

如何通过几个独立的进程自动启动web应用程序?

  •  0
  • meleyal  · 技术社区  · 14 年前

    wesabe 本地web应用程序。 每次我打开单独的shell来启动mysql服务器、java后端和rails前端。

    我试着在shell脚本中按顺序列出命令(见下文),但后面的命令永远不会运行,因为每个app服务器都创建自己的进程,该进程永远不会“返回”(直到您退出服务器)。

    echo 'starting mysql'
    mysqld_safe
    echo 'starting pfc'
    cd ~/wesabe/pfc
    rails server -p 3001
    echo 'starting brcm'
    cd ~/wesabe/brcm-accounts-api
    script/server
    echo 'ok, go!'
    open http://localhost:3001
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   Paulo Scardine    14 年前

    如果您不介意输出被弄乱,请在启动应用程序的行的末尾加上“&”,使其在后台运行。

    推荐文章