【发布时间】:2015-10-17 09:54:30
【问题描述】:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9631/node
如何在 linux(ubuntu) 中杀死这个进程?
【问题讨论】:
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 是您的工具,否则请使用其他已接受的答案之一
【讨论】:
如果你想杀死特定的节点进程,你可以去命令行路由并输入:
ps aux | grep node
获取所有节点进程ID的列表。现在你可以得到你的进程id(pid),然后 做:
kill -9 PID
如果你想杀死所有节点进程然后这样做:
killall -9 node
-9 开关类似于 Windows 上的结束任务。它将迫使该过程结束。 你可以这样做:
kill -l
查看 kill 命令的所有开关及其 cmets。
【讨论】:
为了杀死使用:
killall -9 /usr/bin/node
要重新加载使用:
killall -12 /usr/bin/node
【讨论】:
您可以使用killall命令如下:
killall node
【讨论】:
sudo netstat -lpn |grep :'3000'
3000 是我正在寻找的端口, 在第一个命令之后,您将获得该端口的进程 ID
kill -9 1192
在我的情况下,1192 是在 3000 端口上运行的进程的进程 ID 使用 -9 强制终止进程
【讨论】:
ps aux | grep node 非常感谢!
运行ps aux | grep nodejs,找到您要查找的进程的PID,然后以SIGTERM (kill -15 25239) 开头运行kill。如果这不起作用,请改用 SIGKILL,将 -15 替换为 -9。
【讨论】:
ps aux | grep nodejs 总是返回代表grep nodejs 进程本身的单行。