为了账号安全,请及时绑定邮箱和手机立即绑定

如何知道在Windows上运行哪个文件/目录(包)nodejs(node.exe)

如何知道在Windows上运行哪个文件/目录(包)nodejs(node.exe)

白板的微信 2021-05-12 14:16:04
假设在Windows计算机上运行多节点服务器的多节点程序包/文件。因此,我需要来自节点服务器的文件的所有信息(节点软件包/文件的完整路径,端口,主机,pid,ppd)在机器上正在运行/正在运行(node.exe)。示例:在计算机上运行的两个node.exe。两者都从具有不同PPID的不同目标(第一个来自"C:\Users\kuldeep.singh\Desktop\porting\v1\node1\index.js"和另一个从"C:\Users\kuldeep.singh\Desktop\porting\v2\node2\index.js")运行。我想从启动节点过程中筛选出具有目标路径的唯一节点过程。我正在获得所有详细信息,例如:[ { port: 3400,    pid: 27200,    ppid: 27168,    name: 'node.exe',    cmd: 'node  index.js',    bin: 'C:\\Program Files\\nodejs\\node.exe' } ]但是我无法"C:\Users\kuldeep.singh\Desktop\porting\v1\node1\index.js"获得运行node.exe文件的目标路径,例如()。当前,我正在使用path和find-process节点模块。提供解决方案时,请考虑Windows机器。
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

通过使用以下代码,您可以找到目录/文件

console.log(__filename);
console.log(__dirname);


查看完整回答
反对 回复 2021-05-27
  • 2 回答
  • 0 关注
  • 278 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信