殺死特定端口上的所有進程,我想有殺死在端口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
任何想法如何解決這一問題?