使用Node.js从进程名称获取PID

使用Node.js从进程名称获取PID,node.js,process,cross-platform,Node.js,Process,Cross Platform,如何从进程名称获取PID 具体来说,我需要用我的应用程序控制一个特定的应用程序。我知道应用程序的可执行文件名。在启动它之前,我需要确保没有其他实例在运行,所以我需要PID,这样我就可以杀死任何仍在运行的实例 我需要一个跨平台的方法。ps-ef | grep | awk{'print$2'}@aarosil谢谢。这是一个基于nix的解决方案。是否有一种方法可以通过Node.js运行该命令,从而使其能够在Windows上运行?您可以根据输出查看并运行不同的命令,但如果您安装了cygwin或类似软件,

如何从进程名称获取PID

具体来说,我需要用我的应用程序控制一个特定的应用程序。我知道应用程序的可执行文件名。在启动它之前,我需要确保没有其他实例在运行,所以我需要PID,这样我就可以杀死任何仍在运行的实例


我需要一个跨平台的方法。

ps-ef | grep | awk{'print$2'}
@aarosil谢谢。这是一个基于nix的解决方案。是否有一种方法可以通过Node.js运行该命令,从而使其能够在Windows上运行?您可以根据输出查看并运行不同的命令,但如果您安装了cygwin或类似软件,则“nix cmds”应该可以在win32上运行。重复的