2015-10-13 21 views
4

「殺PID」我怎麼在Bash這兩個命令組合:如何結合「lsof的-i:端口」,並在bash

lsof -i :port 
kill pid 

第一個返回我要殺死釋放PID港口。第二個殺死返回的PID。

我這樣做是因爲我不知道任何殺死OSX上的Netbeans IDE中的jetty web服務器的方法。有沒有辦法?

回答

4

您可以使用$():

kill $(lsof -t -i:port) 
+0

謝謝!這對我來說很好。 – Oliver

0

您可以使用

kill -9 `lsof -t -i:port` 
+0

感謝您使用此代碼段,這可能會提供一些有限的短期幫助。通過說明爲什麼這是一個很好的解決方案和解決問題的正確解釋[將大大提高](https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)的長期價值,將使其對其他類似問題的未來讀者更有用。請編輯您的答案以添加一些解釋,包括您所做的假設 –