Jenkins奇怪事---进程离奇失踪案

在我的Jenkins构建里, 有一段启动了几个进程的shell,
在构建结束之后,这些进程就消失了.

首先呢,这几个进程在Jenkins构建中,的确是启动了, 但构建结束后, 就没了!
在进程的输出里我发现了recv signal 15.

这就诡异了!!

我没有发15,但这几个进程却收到了15. 是谁? 是谁??
反正不是我

那么最有可能的就是Jenkins!

最后发现,我只需要在执行脚本前, 加上sudo即可,原来是权限问题???
原来如下:

sh process_start.sh //这样不行,执行完, 脚本里启动的进程会在构建结束后被关闭

要这样才行!

sudo sh process_start.sh

加上sudo后, 一切就ok了.


这就是权限的问题!!

你可能感兴趣的:(Jenkins奇怪事---进程离奇失踪案)