前台启动
java -jar XXX.jar
后台启动
java -jar xxx.jar &
区别:前台启动ctrl+c就会关闭程序,后台启动ctrl+c不会关闭程序
制定控制台的标准输出
java -jar xxx.jar > nohup.out 2>&1 &
nohup.out将标准输出指向制定文件nohup.out
2>&1 输出所有的日志文件
& 后台启动
缺点:但是远程连接一旦断开,后台运行的SpringBoot 项目自动关闭情况
所以运行命令前加上 nohup
nohup java -jar xxx.jar > nohup.out 2>&1 &
看启动情况:
进入项目路径 /shop/java_web 因为启动是在项目目录下产生的nohup.out
cat nohup.out
关闭服务
第一步查出进程号:
ps -ef|grep java
第二步杀死进程:
kill -9 3863