CentOS上部署SpringBoot项目并实时查看日志

1.首先将SpringBoot项目打包成JAR包,通过WinSCP工具上传到CentOS上,然后执行如下命令启动项目:

*java -jar xxx.jar 

该命令启动jar,一旦Xshell窗口关闭,JAR就停止运行了.

如果想让项目在后台一直运行,通过如下命令启动JAR:

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

上面的2 和 1 的意思如下:

0 标准输入(一般是键盘)

1 标准输出(一般是显示屏,是用户终端控制台)

2 标准错误(错误信息输出)

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

touch  consoleMsg.log

查看项目运行日志:

tail -f consoleMsg.log | grep --line-buffered findUserList

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容