ubuntu 如何在Linux中杀死nodejs进程?

0dxa2lsx  于 2023-04-05  发布在  Linux
关注(0)|答案(8)|浏览(251)
tcp    0     0 0.0.0.0:80     0.0.0.0:*     LISTEN      9631/node

如何在linux(ubuntu)中杀死此进程?

omhiaaxx

omhiaaxx1#

pkill是最简单的命令行工具

pkill -f node

pkill -f nodejs

无论进程在你的操作系统上运行的名称是什么
-- update --有人提出,这并不能解决杀死单个节点进程的问题,而是杀死每个节点进程。如果需要,pkill是您的工具,否则使用其他接受的答案之一

irtuqstp

irtuqstp2#

sudo netstat -lpn |grep :'3000'

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

kill -9 1192

在我的例子中,1192是在3000端口上运行的进程的进程ID,使用-9强制杀死该进程

mbzjlibv

mbzjlibv3#

如果要终止特定节点进程,可以转到命令行路由并键入:

ps aux | grep node

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

kill -9 PID

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

killall -9 node

-9开关就像Windows上的结束任务。它会强制进程结束。你可以做:

kill -l

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

093gszye

093gszye4#

您可以使用killall命令,如下所示:

killall node
s71maibg

s71maibg5#

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

xkrw2x1b

xkrw2x1b6#

首先查找与端口关联的进程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
rslzwgfq

rslzwgfq7#

为了杀死用途:killall -9 /usr/bin/node
要重新加载,请用途:killall -12 /usr/bin/node

xmd2e60i

xmd2e60i8#

此命令适用于Mac sudo pkill node

相关问题