杀死特定端口上的所有进程,我想有杀死在端口5000(bash)的所有进程詹金斯工作。 最简单的办法通过詹金斯
fuser -k 5000/tcp
当我在终端执行该命令,但在詹金斯(“执行壳”)的标记建立作为故障工作正常。
我也曾尝试
kill $(lsof -i -t:5000)
但同样的,因为它的工作原理普通终端上,在詹金斯我得到
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Build step 'Execute shell' marked build as failure
任何想法如何解决这一问题?