嘀嘀嘀~~~  页面这在飞快的跑来 . . .

命令启动SpringBoot项目


java -jar

使用maven进行打包,springboot项目会打包成一个可以直接运行的JAR文件,使用命令java -jar可以直接运行。但是项目并不是在后台运行,当我们退出命令界面时,项目也就自动停止运行了。

java -jar xxx.jar

nohup

使用nohup命令可以解决上述问题,让SpringBoot项目不挂断地在Linux后台运行。
语法:

nohup Command [ Arg … ][ & ]

示例:

#linux守护进程启动jar包的命令
nohup java -jar xxx.jar &
nohup java -jar 你的jar包名 &

执行上述命令,nohup会把执行结果中的日志默认输出到当前文件夹下面的nohup.out文件中。
也可以手动指定日志输出到哪个文件中。

nohup java -jar xxx.jar > nohup.log  2>&1 & 

如果不想输出日志,也可以使用如下命令。

nohup java -jar xxx.jar >/dev/null &

关闭

kill -9 $(lsof -i tcp:8080 -t)

8080 代表你启动的springboot程序端口,替换成你想要关闭的程序的端口


文章作者: HaiLin Zhou
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 HaiLin Zhou !
评论
 上一篇
Linux apt Linux apt
Linux apt 命令apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。 apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命
2021-03-13
下一篇 
提问的智慧 提问的智慧
提问的智慧 声明 How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文版版权为 Eric S. Ray
2021-02-27
  目录