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

Sar*_*man 4 javascript linux ssh bash node.js

我启动node.js服务器有nohup的3000端口用于后台运行,但现在我想node.js3000停止服务器并再次使用相同的端口启动.我怎么能停止这个过程?

我可以用这个命令让进程杀死;

ps -a","ps -ef |grep nohup
Run Code Online (Sandbox Code Playgroud)

但它回归;

-bash: kill: (11929) - No such process
Run Code Online (Sandbox Code Playgroud)

谢谢

Sar*_*man 12

最后,我得到了一个解决方案,用于杀死在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
Run Code Online (Sandbox Code Playgroud)

杀了这个过程

kill 9500
//you can use the PID to kill if not use kill -9 pid
Run Code Online (Sandbox Code Playgroud)

永久使用