当需要在Jenkins中通过shell脚本起动一些服务或者发布一个项目时,需要注意一个问题Jenkins会在构建结束之后杀死它启动的所有子进程,当需要保持一个后台进程持续运行时需要在脚本之前添加“BUILD_ID=dontKillMe”,例如:
BUILD_ID=dontKillMe /usr/apache/bin/httpd
参考:https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller
当需要在Jenkins中通过shell脚本起动一些服务或者发布一个项目时,需要注意一个问题Jenkins会在构建结束之后杀死它启动的所有子进程,当需要保持一个后台进程持续运行时需要在脚本之前添加“BUILD_ID=dontKillMe”,例如:
BUILD_ID=dontKillMe /usr/apache/bin/httpd
参考:https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller
本文标题:Jenkins无法启动子进程问题
本文链接:https://www.haomeiwen.com/subject/efeqmftx.html
网友评论