SpringBoot应用启动并查看配置的日志
Posted 何亦冷
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot应用启动并查看配置的日志相关的知识,希望对你有一定的参考价值。
#!/bin/bash ############################################################ # 日期:2020-02-10 # 作者:何鹏举 # 说明:根据传入参数的jar包名称,重启SpringBoot应用并查看日志 ############################################################ if [ -z $1 ]; then echo "请传入jar包名称作为参数" exit 1 fi # 变量名字 scriptName=$0 jarName=$1 appName=${jarName%.*} logFile=$HOME/app/log/$appName/$appName.log # 找到进程号并关闭应用, 注意需要去掉grep命令和脚本本身命令的进程 pid=`ps -ef | grep $jarName | grep -v grep | grep -v $scriptName | awk ‘{print $2}‘` if [[ -n $pid ]]; then echo "找到应用"$appName"的进程号:"$pid",尝试正常停止应用" kill $pid sleep 3 fi pid=`ps -ef | grep $jarName | grep -v grep | grep -v $scriptName | awk ‘{print $2}‘` if [[ -n $pid ]]; then echo "3秒内没有正常停止应用:"$appName", 进程号:"$pid",下面进行强制停止" kill -9 $pid fi # 启动应用 nohup java -jar -Xms256M -Xmx512M $jarName --eureka.instance.ip-address=101.132.97.183 >> /dev/null 2>&1 & # 查看日志(日志文件不存在(首次启动),则休息下再tail) if [ ! -f $logFile ]; then sleep 2 fi tail -f $logFile
以上是关于SpringBoot应用启动并查看配置的日志的主要内容,如果未能解决你的问题,请参考以下文章
linux服务器部署SpringBoot项目并查看项目运行日志
外置Tomcat启动SpringBoot应用,日志profile功能失效
springboot启动项目时控制台的请求路径是怎么没打印出来的?
3.springboot:springboot配置文件(配置文件YAML属性文件值注入<@Value@ConfigurationProperties@PropertySource,@Im(代码片