2017-08-05 334 views
0

我在退出過去的nodemon實例時遇到了問題。如何殺死mac上的nodemon進程?

COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME 
node    98355 user   14u  IPv6 0x51b8b9857a4e56a3      0t0  TCP *:redwood-broker (LISTEN) 

它採取了我的3000端口,所以我試圖退出它。我搜索它通過使用lsof -wni tcp:3000

我看得出來,PID是98335,因此試圖kill 98335kill -9 98335sudo kill 98335sudo kill -9 98335等,但沒有運氣,它只是說

kill: kill 98335 failed: no such process 

但是,如果我保存的東西, nodemon監視作業正在打印到控制檯,這意味着該過程仍然存在。

請幫幫我。

+0

PID是98355 - 你想殺死98335(支票號碼3S的位置和5S) – JeffRSon

回答

1

可以使用

ps -ef | grep node 

找到進程id

然後

sudo kill -9 <PID> 

PID是進程ID。在終端嘗試以下命令列出,並使用一個正則表達式搜索過程: -

ps gx | grep 'Symantec' 

上面的例子是列出所有的「賽門鐵克」相關的過程。用你自己的詞組替換'賽門鐵克'。接下來使用'kill'命令的變體。您可以使用: -

kill pid 

替換 'PID' 與實際的進程ID。或使用,

killall 

如前所述。爲了重申另一個有用的建議,使用

man kill 

看到關於「殺」命令,並且還向下滾動並看到其下提及的相關命令的手冊。

+0

無法正常工作或@Lekens –

1
sudo kill -9 PID 

這將有力地殺了你的過程

+0

不起作用@Manish –

+0

@BarakShirali,你是如何開始這個過程的?終端上?如果是,然後按ctrl + c,它將被停止。 –

+0

ctrl + c完全不幸退出。如果我保存一個文件,nodemon實例將重新啓動 –