Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy后期构建脚本Jenkins-Kill进程_Groovy_Jenkins_Kill - Fatal编程技术网

Groovy后期构建脚本Jenkins-Kill进程

Groovy后期构建脚本Jenkins-Kill进程,groovy,jenkins,kill,Groovy,Jenkins,Kill,我试图在Jenkins中的Groovy postbuild脚本中启动一个新进程之前杀死所有ruby进程。看起来是这样的: def command_kill = "kill -9 `pidof ruby`" def proc_kill = command_kill.execute() proc_kill.waitFor() 导致 KILL:stderr:ERROR:garbage进程ID“ruby`” 这里怎么了?这在同一服务器上的Debian终端中起作用。试试这个 def procId = "

我试图在Jenkins中的Groovy postbuild脚本中启动一个新进程之前杀死所有ruby进程。看起来是这样的:

def command_kill = "kill -9 `pidof ruby`"
def proc_kill = command_kill.execute()
proc_kill.waitFor()
导致

KILL:stderr:ERROR:garbage进程ID“ruby`”

这里怎么了?这在同一服务器上的Debian终端中起作用。

试试这个

def procId = "pidof ruby".execute()
def killProc = "kill ${procId.in.text}".execute()