📅  最后修改于: 2023-12-03 15:26:33.340000             🧑  作者: Mango
有时候我们需要手动杀死一个在特定端口8080上运行的进程,这可能是因为进程可能出现问题或需要重新启动。以下介绍几种方法来杀死这样的进程。
使用lsof命令查找占用8080端口的进程:
$ sudo lsof -i :8080
输出如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 12345 user 12u IPv6 1234567 0t0 TCP *:8080 (LISTEN)
使用kill命令结束进程:
$ sudo kill -9 12345
使用fuser命令查找占用8080端口的进程:
$ sudo fuser -n tcp -k 8080
输出如下:
8080/tcp: 12345
使用kill命令结束进程:
$ sudo kill -9 12345
使用netstat命令查找占用8080端口的进程:
$ sudo netstat -tnlp | grep :8080
输出如下:
tcp6 0 0 :::8080 :::* LISTEN 12345/node
使用kill命令结束进程:
$ sudo kill -9 12345
以上就是杀死在8080上运行的进程的三种方法。我们可以根据自己的需求选择其中一种方法即可。