如何在另一个命令中停止节点程序 window

How to stop a node program while in another command window

我有一个 ubuntu 服务器 运行 2 节点网站,我一直关闭启动应用程序的终端,所以我无法关闭应用程序进行更改,我最终重新启动了服务器。

如何查看节点实例是什么运行然后停止它们,或者如何通过编程停止节点实例,我将制作一个杀死节点实例的按钮。无论哪种方式...

使用进程管理器。 PM2 是最广泛推荐的。

npm install pm2@latest -g

然后

pm2 start app.js

或者您可以使用 screen 之类的东西在一个 window

中有多个终端会话 运行

如果您不想使用 PM2 或 systemd,您可以使用

获取所有 node.js 个实例 运行 的列表
ps -aux | grep node

获得所有 nodejs 进程的列表后,您可以使用 kill 命令终止任何进程

kill "Process ID goes here"