我在Spring网站和几篇私人文章中都遵循了标准教程。
服务启动但它的启动就像前台的普通应用程序一样。就像我跑
终端上的java -jar myapp.jar
如何让它像主流linux服务一样在后台运行
这是我的剧本
sudo chmod 500 myapp.jar
sudo /path/to/myapp.jar /etc/init.d/myapp
我将服务作为
运行sudo service myapp start
现在在前台运行应用程序会占用控制台,而不是作为服务运行
答案 0 :(得分:-1)
只需在服务脚本中的&
末尾添加java -jar yourApp.jar
即可分享流程,而不是使用调用start
的流程。
java -jar yourApp.jar &