当前位置:   article > 正文

Linux运行jar包/node应用,查看jar/node进程,停止jar包/ndoe_nodejs 关闭jar

nodejs 关闭jar

如果要运行java项目,首先要把项目打包成jar或者war,如果选择后者的打包方式我们需要将war放到服务器tomcat上才能运行,选择前者则将jar放到服务器的任何位置上,直接使用java命令linux上运行
node应用直接使用将工程放到服务器,使用下面命令即可

1.基本形式
java -jar xxx.jar
  • 1

此时我们使用ctrl+c结束运行或者关闭窗口时,程序服务也会相应的终端执行,不再提供服务。

2.克服上一种的ctrl+c
 java -jar xxx.jar
  • 1

此时我们使用ctrl+c结束运行,程序不会被中断,但是关闭窗口仍然会中断程序的运行,结束服务

3.克服上一种关闭窗口
nohup java -jar xxx.jar &                //java程序
nohup node xxx.js &                      //node应用
  • 1
  • 2

使用这种方式运行java项目,之后使用ctrl+c或者关闭窗口都不会中断程序的运行

4.上一种方法的升级
nohup java -jar xxx.jar >temp.log &    //java程序
nohup node xxx.js &                            //node应用
  • 1
  • 2

temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

5.查看运行的所有程序
ps -ef|grep java                 //查看运行的java程序
ps -rf|grep node                //查看运行的node程序
  • 1
  • 2
ps -aux | grep java          //查看运行的java程序
ps -aux | grep node         //查看运行的node程序
  • 1
  • 2
6.查询指定包名的java程序
ps aux|grep 包名
  • 1
7.杀掉进程/停止运行的jar或者node应用
kill -9 程序运行的pid
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/671432
推荐阅读
相关标签
  

闽ICP备14008679号