Linux手动启动springboot项目jar包命令

Linux运行jar包方式
1、最简单的jar包运行命令:java -jar webshop-0.0.1-SNAPSHOT.jar

特点是:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

2、java -jar webshop-0.0.1-SNAPSHOT.jar &

在1的基础上后面加个&,代表当前ssh窗口不被锁定,但是当窗口关闭后,程序会被中止

3、当账户退出或终端关闭时,程序仍然运行:

nohup java -jar xxx.jar  > log.file  2>&1 &

 上面2、1的意思是:

0    标准输入(一般是键盘)
1    标准输出(一般是显示屏,是用户终端控制台)
2    标准错误(错误信息输出)
 
将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出
(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。

如果直接写

nohup java -jar xxx.jar &

 也可以。

查看进程:运行后显示的数字就表示运行的pid,netstat -anp可以查看到。

如:

nohup $JAVA_HOME8/bin/java -jar xxl-job-admin-2.3.0.jar  > log.file  2>&1 &

你可能感兴趣的:(Linux)