首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何杀死mac上的nodemon进程?

问如何杀死mac上的nodemon进程?
EN

Stack Overflow用户
提问于 2017-08-05 18:11:06
回答 5查看 23.3K关注 0票数 11

我在退出过去的nodemon实例时遇到问题。

代码语言:javascript
复制
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 98335、kill -9 98335、sudo kill 98335、sudo kill -9 98335等等,但没有成功,它只是说

代码语言:javascript
复制
kill: kill 98335 failed: no such process

但是如果我保存了一些东西,nodemon监视任务将打印到控制台,这意味着该进程仍然处于活动状态。

请帮帮我。

EN

回答 5

Stack Overflow用户

发布于 2018-12-19 20:10:44

https://github.com/remy/nodemon/issues/1386

要解决此问题,会找到在端口号上运行进程并将其杀死:

代码语言:javascript
复制
 kill -9 $(lsof -t -i:3000)   

或

安装1.17.5 npm install nodemon@1.17.5 --save-dev --save-exact。

票数 25
EN

Stack Overflow用户

发布于 2017-08-05 18:14:37

您可以使用

代码语言:javascript
复制
ps -ef | grep node

查找进程id

然后

代码语言:javascript
复制
sudo kill -9 <PID>

PID是进程ID。在终端中尝试以下命令,使用正则表达式列出和搜索进程:-

代码语言:javascript
复制
ps gx | grep 'Symantec'

上面的例子列出了所有与'Symantec‘相关的进程。将“Symantec”替换为您自己的短语。接下来使用“kill”命令的变体。您可以使用:-

代码语言:javascript
复制
kill pid

将'pid‘替换为实际的进程id。或者使用,

代码语言:javascript
复制
killall

正如之前所建议的那样。要重申另一个有用的建议,请使用

代码语言:javascript
复制
man kill

要查看“kill”命令的手册,还可以向下滚动查看下面提到的相关命令。

票数 11
EN

Stack Overflow用户

发布于 2017-08-05 18:16:19

代码语言:javascript
复制
sudo kill -9 PID 

这将强制终止您的进程

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45520706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档