如何杀死Linux中的nodejs进程?

时间:2015-07-27 09:18:29

标签: ubuntu process kill

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9631 / node

如何在linux(ubuntu)中终止此进程?

6 个答案:

答案 0 :(得分:43)

sudo netstat -lpn |grep :'3000'

3000是我正在寻找的港口, 在第一个命令之后,您将拥有该端口的进程ID

kill -9 1192

在我的情况下1192是在3000 PORT上运行的进程的进程ID 使用-9强制终止进程

答案 1 :(得分:29)

pkill是最简单的命令行实用程序

pkill -f node

pkill -f nodejs

流程运行的名称与您的操作系统

无关

答案 2 :(得分:9)

您可以按如下方式使用killall命令:

killall node

答案 3 :(得分:5)

运行ps aux | grep nodejs,找到您要查找的流程的PID,然后从SIGTERM(kill)开始运行kill -15 25239。如果这不起作用,请使用SIGKILL,将-15替换为-9

答案 4 :(得分:5)

如果要终止特定的节点进程,可以转到命令行route并输入:

ps aux | grep node

以获取所有节点进程ID的列表。现在您可以获取进程ID(pid),然后 做

kill -9 PID

如果要杀死所有节点进程,请执行以下操作:

killall -9 node

-9开关就像Windows上的最终任务。它将迫使该过程结束。 您可以这样做:

kill -l

查看kill命令的所有开关及其注释。

答案 5 :(得分:0)

为了杀死使用: killall -9 /usr/bin/node

要重新加载,请使用: killall -12 /usr/bin/node