Node.js-如何检测节点脚本是否正在运行?

Node.js-如何检测节点脚本是否正在运行?,node.js,windows,Node.js,Windows,我想编写一个节点脚本来检测另一个节点脚本是否正在运行 我的问题是(都在Windows 7中的节点上运行),在一个节点脚本中,如何检测另一个节点脚本是否正在运行 我是node的新手,找不到与我的问题完全匹配的答案。我很想用 安装后(使用npm install-g nodemon),不要使用node app.js,而是使用nodemon app.js启动服务器 Nodemon将侦听对文件的任何更改,并为您自动重新启动服务器。完美的发展 但是,如果出于某种原因,这不是一个选项,那么您可以使用类似于命令

我想编写一个节点脚本来检测另一个节点脚本是否正在运行

我的问题是(都在Windows 7中的节点上运行),在一个节点脚本中,如何检测另一个节点脚本是否正在运行

我是node的新手,找不到与我的问题完全匹配的答案。

我很想用

安装后(使用
npm install-g nodemon
),不要使用
node app.js
,而是使用
nodemon app.js
启动服务器

Nodemon将侦听对文件的任何更改,并为您自动重新启动服务器。完美的发展

但是,如果出于某种原因,这不是一个选项,那么您可以使用类似于命令的命令,使用类似于
taskkill/F/IM node.exe的命令来终止所有节点进程

但我不是Windows专家,所以可能有更好的方法,比如批处理脚本或Windows服务(而不仅仅是杀死所有节点应用程序)

也许StackOverflow上有更多Windows经验的人可以在这里提供帮助


祝你好运

你能详细谈谈你的问题吗?例如,您的节点服务器是什么?是Windows环境还是Linux?另外-你为什么要检查-例如,是不是说你想在重新启动之前先杀死一个Express应用程序?我正在Windows中运行。这样做的目的是,我在本地计算机上有一个脚本,它承载着我正在构建的react网站。我经常需要在生产环境和开发环境之间切换。这是通过停止承载网站的脚本来完成的。然后对config.js文件进行一些更改。然后重新启动承载网站的脚本。我做了足够多的更改,我想创建一个脚本来停止脚本,更改config.js文件,然后重新启动脚本。有没有办法指定要终止的任务,并且只终止该任务?