可以使用nohup命令结合java -jar以不挂断的方式进行后台启动:
nohup java -jar demo.jar >/dev/null 2>start.log &
二、脚本启动
当然也可以编写一个简单的.../xxx.jar就能启动服务了。这种方式虽然启动方便了,但是关停和重启不太友好,还需要通过其他系统命令辅助。...七、使用systemd服务启动
systemd是Linux上的一个系统和服务管理器,可以将Spring Boot应用程序配置为systemd服务进行管理。...status demo
八、总结
springboot打成jar包之后有上述这么多甚至更多启动方式,而对于不同的公司和团队以及个人喜好,热衷使用的启动方式也不尽相同,如果想偷懒则可以使用supervisor...,但是可维护性不好,并且它也会额外增加系统开销,对于规模成型的团队会考虑docker或者脚本启动,对于linux比较熟悉的可以使用init.d和systemd方式,也有一些开发者认为一个程序本身应该具备和包含自我运行的所有条件以及能力