例子:shell脚本
cd /home #test.jar目录 nohup java -jar test.jar --server.port=8081 >test.log 2>&1 & #执行jar文件启动
现象:在linux系统执行该脚本,可以启动jar,放到jenkins里面执行shell脚本不会执行
原因:jenkins默认会在Build结束后Kill掉所有的衍生进程
解决:修改环境变量BUILD_ID的值,这样衍生出来的子进程就不会被kill
BUILD_ID=DONTKILLME cd /home #test.jar目录 nohup java -jar test.jar --server.port=8081 >test.log 2>&1 & #执行jar文件启动