Linux:简述Linux环境下jar包如何部署(后台)

Linux:简述Linux环境下jar包如何部署(后台)


Linux 运行jar包命令如下:

  1. 方式一
java -jar *.jar

特点:当前ssh窗口被锁定,日志信息直接输出在当前窗口。可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。

  1. 方式二
java -jar *.jar

执行ctrl+z,退出到控制台,控制台提示如下信息
   [1]    Killed     java -jar *.jar
   [2]+   Stopped    java -jar *.jar
   
执行 bg,控制台提示如下信息
   [2]+   java -jar *.jar &

执行exit,当前窗口被关闭

注意:如果不执行exit,而是直接关闭窗口,程序会退出,不能在后台继续执行

  1. 方式三
java -jar *.jar &

&代表在后台运行。

特点:当前ssh窗口不被锁定,按CTRL + C后程序的日志停止在当前窗口输出,但是程序未停止。当窗口关闭时,程序中止运行。

  1. 方式四
nohup java -jar *.jar > log.log &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。

当用 nohup 命令执行作业时,缺省情况下该服务的所有输出被重定向到nohup.out的文件中,除非使用“ > + 文件名”另外指定了输出文件。


Linux 关闭正在运行jar包的命令如下:

ps -ef |grep java

kill -9 PID
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页