2011-05-27 26 views
2

我假設這是因爲該進程沒有正常關閉,所以仍在運行。但使用頂部或ps我找不到它。有沒有辦法找到它正在運行的地方,還是讓它強制重新打開端口?運行spork我得到的錯誤:地址已在使用

+0

我還是有這個問題 - 你是怎麼解決的呢? – stringo0 2011-06-16 01:21:08

+0

下面的評論回答了它。運行lsof -i | grep LISTEN,找到正在運行的進程並殺死它。 – 2011-06-16 03:07:01

回答

3

嘗試sudo netstat -lpn查看正在偵聽哪些端口以及正在偵聽哪些進程。

+0

這似乎並不奏效。當我運行netstat時,我沒有看到列出的任何端口。 – 2011-05-27 22:18:35

+2

對不起,這是一個Linux命令。你在什麼操作系統上?在OS X上,你可以用'lsof -i |做類似的事情grep LISTEN' – Ian 2011-05-27 22:58:44

+0

謝謝,是的,這是有效的。 – 2011-05-27 23:14:27

2

在叉勺的運行你可以使用這個命令的舊實例的情況下:

pkill -f spork 
相關問題