关于jenkins用到SHELL脚本原始部署JAVA的JAR项目日志被覆盖问题

nohup java -jar ./$APP_NAME --spring.config.location=./application-local.yml > ./testlog.file 2>&1 &

改成

nohup java -jar ./$APP_NAME --spring.config.location=./application-local.yml > ./testlog_$(date +"\%Y-\%m-\%d_\%H-\%M-\%S").file 2>&1 &

即可,会不断生成带不同时间的日志。

用了一段后是下面的模样,标题有点小瑕疵无大障碍,懒得改了,实测没问题,注意在LINUX中查询时需要\\才能FIND

关于jenkins用到SHELL脚本原始部署JAVA的JAR项目日志被覆盖问题_第1张图片

 

你可能感兴趣的:(LINUX,运维,不覆盖日志,部署,SHELL,LOG,jenkins)