将 Play 项目部署为服务

Deploying Play project as a service

我正在尝试部署使用 Play 构建的 java 网络应用程序。 此 link 提供了有关如何执行此操作的详细说明。

我成功地按照说明使用 dist 命令部署游戏。对于 运行 我使用下面命令的应用程序

play-projects-test-play-1.0-SNAPSHOT/bin/play-projects-test-play

该应用程序部署在我通过 ssh 连接到的 Oracle Linux Server release 7.2 上。

但是我的问题是终止 ssh 连接时也会掉线。我如何 运行 将其作为服务(例如 service mongod start)?

您可以 运行 在后台使用 nohup

进程
nohup ./play-projects-test-play> /dev/null 2>&1 &

您也可以使用 screen 作为替代

screen -A -m -d -S screenname ./play-projects-test-play &

注意:您需要安装屏幕

yum install screen