启动play框架应用程序后退出控制台

时间:2014-11-25 06:28:14

标签: shell playframework playframework-2.3 typesafe-activator

我编写了一个用于启动两个play框架应用程序的shell脚本。

cd /someDirectory

activator "start -Dhttp.port=9001"

cd /anotherDirectory

activator "start -Dhttp.port=9002"

运行shell脚本后,运行进程在启动第一个应用程序后休眠(因为播放框架在启动命令后保持在shell中直到按Ctrl + D)

启动后怎么说激活器释放shell?

2 个答案:

答案 0 :(得分:4)

使用您想要的任何流程管理器:

  • screen
  • nohup的
  • 暴发户
  • systemd
  • supervisord

顺便说一句,如果这是生产,您可以考虑使用packaging your application.

时创建的启动脚本

答案 1 :(得分:2)

使用nohup,如下nohup ./script &。从远程shell启动应用程序时也很有用。