Linux:简述Linux环境下jar包如何部署(后台)
程序员文章站
2022-05-01 22:55:03
...
Linux:简述Linux环境下jar包如何部署(后台)
Linux 运行jar包命令如下:
- 方式一
java -jar *.jar
特点:当前ssh窗口被锁定,日志信息直接输出在当前窗口。可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。
- 方式二
java -jar *.jar
执行ctrl+z,退出到控制台,控制台提示如下信息
[1] Killed java -jar *.jar
[2]+ Stopped java -jar *.jar
执行 bg,控制台提示如下信息
[2]+ java -jar *.jar &
执行exit,当前窗口被关闭
注意:如果不执行exit,而是直接关闭窗口,程序会退出,不能在后台继续执行
- 方式三
java -jar *.jar &
&代表在后台运行。
特点:当前ssh窗口不被锁定,按CTRL + C后程序的日志停止在当前窗口输出,但是程序未停止。当窗口关闭时,程序中止运行。
- 方式四
nohup java -jar *.jar > log.log &
nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。
当用 nohup 命令执行作业时,缺省情况下该服务的所有输出被重定向到nohup.out的文件中,除非使用“ > + 文件名”另外指定了输出文件。
Linux 关闭正在运行jar包的命令如下:
ps -ef |grep java
kill -9 PID
上一篇: Thymeleaf语法