如何杀死通过SSH启动的Node.js的NOHUP进程

时间:2014-08-06 05:38:22

标签: javascript linux node.js bash ssh

我启动node.js服务器有 3000 端口nohup用于后台运行,但现在我想停止 3000 node.js服务器用同一个端口重新开始。我该如何停止这个过程?

我可以使用此命令来杀死进程;

ps -a","ps -ef |grep nohup

但它会返回;

-bash: kill: (11929) - No such process

感谢

1 个答案:

答案 0 :(得分:11)

最后,我得到了一个解决方案,用于杀死在nohup进程下运行的节点服务器

借助

启动服务器@ background:https://stackoverflow.com/a/4018223/2616818

pid:https://stackoverflow.com/a/14152730

杀死:https://stackoverflow.com/a/8007409/2616818

1.使用

获取节点进程ID
ps -ef | grep "node"
//9500 pts/0  00:00:00 .node.bin

2.通过

杀死这个过程
kill 9500
//you can use the PID to kill if not use kill -9 pid

用于高级用途forever