Linux运行jar包_node应用,查看jar_node进程,停止jar包_ndoe

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

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

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

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

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

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

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

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

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

5.查看运行的所有程序
ps -ef|grep java                 //查看运行的java程序
ps -rf|grep node                //查看运行的node程序
ps -aux | grep java          //查看运行的java程序
ps -aux | grep node         //查看运行的node程序
6.查询指定包名的java程序
ps aux|grep 包名
7.杀掉进程/停止运行的jar或者node应用
kill -9 程序运行的pid

Author: Lelege
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Lelege !
评论
 Previous
Session详解 Session详解
一、Session1.什么是Session1.Session是一个接口(HttpSession);2.Session就是会话,用来维护客户端和服务器之间关联的一种技术;3.每个客户端都有自己的Session会话;4.Session会话中,我
2022-05-26
Next 
Linux查看端口占用,强制释放占用端口 Linux查看端口占用,强制释放占用端口
1.查看所有端口占用情况netstat命令各个参数说明如下 Column 1 Column 2 -t 指明显示TCP端口 -u 指明显示UDP端口 -l 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议
2022-05-26
  TOC