windows – 如何在node.js上杀死一个打开的进程?

前端之家收集整理的这篇文章主要介绍了windows – 如何在node.js上杀死一个打开的进程?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在Nodejs上建立一个构建系统,因此我可以按F7在打开的文件调用“node”.问题是这个过程是永远开放的,所以我第二次使用F7时我得到一个加载项.

有没有办法可以从node.js中删除已打开的“node.exe”进程?

使用以下命令集来标识给定端口上运行的进程,并从命令行中删除该进程
sudo fuser -v 5000/tcp // gives you the process running on port 5000

它将输出类似于下面显示内容

USER        PID ACCESS COMMAND
   5000/tcp:            almypal     20834 F.... node

然后使用

sudo fuser -vk 5000/tcp

终止进程.再次检查一次

sudo fuser -v 5000/tcp

以确保该过程已经终止.

在Windows上,您可以使用以下步骤

C:\> tasklist // will show the list of running process'

  Image Name        PID Session Name    Session#    Mem Usage
  System            4   console                 0   236 K
  ...
  node.exe         3592 console                0    8440 k

注意PID对应于您的节点进程,在这种情况下为3592.下一步运行taskkill以终止进程.

C:\> taskkill /F /PID 3592

或/ IM开关

C:\> taskkill /F /IM node.exe

猜你在找的Windows相关文章