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

时间:2016-11-16 21:38:12

标签: node.js ubuntu-server

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

如何查看正在运行的节点实例然后停止它们,或者如何通过编程停止节点实例,我只需创建一个杀死节点实例的按钮。无论哪种方式......

2 个答案:

答案 0 :(得分:1)

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

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

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

kill "Process ID goes here"

答案 1 :(得分:0)

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

ActiveSheet

然后

npm install pm2@latest -g

或者,您可以使用类似screen的内容在一个窗口中运行多个终端会话