欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-01 22:55:03
...

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