命令运行jar包的各种区别

首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,
然后执行如下命令启动项目:
**
进入到你远程系统中放了jar的目录下才行,要不然启动不成功**
不推荐:java -jar xxx.jar &
该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了.

如果想让项目在后台一直运行,通过如下命令启动JAR:
nohup java -jar xxx.jar > console.log 2>&1 &
或者
推荐:nohup java -jar xxx.jar >/dev/null 2>&1 &
nohup表示不挂断运行命令,即使shell关闭了,程序依然会在后台运行。

注意:consoleMsg.log文件要先创建,执行命令:

touch consoleMsg.log

查看项目运行日志:

1、tailf consoleMsg.log | grep --line-buffered findUserList

实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行。

–line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志。

2、 tailf -n 500 consoleMsg.log 打印最后500行日志,并且持续跟踪日志。

tail -n 2000 consoleMsg.log | more   分页查看最后2000行日志。

猜你喜欢

转载自blog.csdn.net/LC_Liangchao/article/details/121907445