在jenkins的job中启动springboot服务,但愿job结束后服务一直运行,结果发现job结束后服务老是被kill掉java
jenkins为了有效的kill job运行时建立的子进程,避免产生过多的僵尸进程,提供了一些原生代码找到并杀死它们。spring
java
-Dhudson.util.ProcessTree.disable=true
-jar jenkins.warspringboot
BUILD_ID=0123
java -jar springboot-app.jarapp