加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 04:31:21 所属栏目:Windows 来源:网络整理
导读:我试图在Nodejs上建立一个构建系统,因此我可以按F7在打开的文件中调用“node”.问题是这个过程是永远开放的,所以我第二次使用F7时我得到一个加载项. 有没有办法可以从node.js中删除已打开的“node.exe”进程? 使用以下命令集来标识给定端口上运行的进程,并
我试图在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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读