通过Jenkins提供的启动参数禁用杀死子进程的特性
1. 使用java -jar启动,-Dhudson.util.ProcessTree.disable=true -jar jenkins.war
2. 使用Tomcat启动,添加JAVA_OPTS="$JAVA_OPTS -Dhudson.util.ProcessTree.disable=true";
- Linux系统修改catalina.sh,在环境变量的说明后,脚本开始前加上JAVA_OPTS="$JAVA_OPTS -Dhudson.util.ProcessTree.disable=true";
- Windows系统修改catalina.bat,在环境变量的说明后,脚本开始前加上set JAVA_OPTS=%JAVA_OPTS% "-Dhudson.util.ProcessTree.disable=true";修改好Tomcat的配置文件后重新启动Tomcat