tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9631/node
在Linux(Ubuntu)中如何杀死该进程?pkill 是最简单的命令行实用程序。
pkill -f node
或者pkill -f nodejs
无论在您的操作系统中以什么名称运行该进程
——更新—— 有人提出这并没有解决杀死单个节点进程的问题,而是杀死了所有节点进程。如果需要这样做,可以使用 pkill 工具,否则请使用其他已接受的答案之一。
sudo netstat -lpn |grep :'3000'
3000是我在寻找的端口,第一条命令执行后,您将获得该端口的进程ID。
kill -9 1192
在我的情况下,1192是运行在3000端口的进程的进程ID。使用-9来强制终止该进程。
ps aux | grep node
。非常感谢! - danivicario如果您想要终止一个特定的节点进程,您可以进入命令行路线并输入:
ps aux | grep node
获取所有节点进程ID的列表。现在你可以得到你的进程ID(PID),然后执行:
kill -9 PID
如果您想要结束所有的 Node 进程,请执行以下操作:
killall -9 node
-9开关就像Windows的“结束任务”。它会强制结束进程。 您可以执行:
kill -l
查看kill命令的所有开关及其注释。
killall
命令:killall node
ps aux | grep nodejs
命令,找到您要查找的进程的PID,然后运行kill
命令,从SIGTERM (kill -15 25239
)开始。如果这样做不起作用,则使用SIGKILL,将-15
替换为-9
。ps aux | grep nodejs
始终返回一个单独的行,代表着 grep nodejs
进程本身。 - naXa stands with Ukraine首先找到与端口相关的进程ID(PID):
lsof -i tcp:5000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
firefox 4228 ravi 243u IPv4 484748 0t0 TCP localhost:36216->localhost:5000 (ESTABLISHED)
node 12675 ravi 21u IPv4 231192 0t0 TCP *:5000 (LISTEN)
node 12675 ravi 24u IPv4 485739 0t0 TCP localhost:5000->localhost:36216 (ESTABLISHED)
然后使用以下命令杀死进程:
kill -9 12675
killall -9 /usr/bin/node
为了重新加载,请使用以下命令:
killall -12 /usr/bin/node
这个命令在我的Mac上有效
sudo pkill node