参考官网:
https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller
- 方案
原理:启动的时候给命令,让jenkins不终结自己的进程衍生的进程。
java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war
- 方案
还有一种办法直接在shell(要后台执行命令前)加入:
BUILD_ID=dontKillMe
举例:
BUILD_ID=dontKillMe nohup java -jar ruoyi.jar &
个人记录一下方法,勿喷!