2017-08-05 92 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实例将重新启动 –