我在退出过去的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 98335、kill -9 98335、sudo kill 98335、sudo kill -9 98335等等,但没有成功,它只是说
kill: kill 98335 failed: no such process但是如果我保存了一些东西,nodemon监视任务将打印到控制台,这意味着该进程仍然处于活动状态。
请帮帮我。
发布于 2018-12-19 20:10:44
https://github.com/remy/nodemon/issues/1386
要解决此问题,会找到在端口号上运行进程并将其杀死:
kill -9 $(lsof -t -i:3000) 或
安装1.17.5 npm install nodemon@1.17.5 --save-dev --save-exact。
发布于 2017-08-05 18:14:37
您可以使用
ps -ef | grep node查找进程id
然后
sudo kill -9 <PID>PID是进程ID。在终端中尝试以下命令,使用正则表达式列出和搜索进程:-
ps gx | grep 'Symantec'上面的例子列出了所有与'Symantec‘相关的进程。将“Symantec”替换为您自己的短语。接下来使用“kill”命令的变体。您可以使用:-
kill pid将'pid‘替换为实际的进程id。或者使用,
killall正如之前所建议的那样。要重申另一个有用的建议,请使用
man kill要查看“kill”命令的手册,还可以向下滚动查看下面提到的相关命令。
发布于 2017-08-05 18:16:19
sudo kill -9 PID 这将强制终止您的进程
https://stackoverflow.com/questions/45520706
复制相似问题