我使用tcp端口监听3299,当我使用
时netstat -tulpn | grep :3299
显示
tcp 0 0 0.0.0.0:3299 0.0.0.0:* LISTEN -
我试过
fuser -k 3299/tcp
但它说
-bash: fuser: command not found
答案 0 :(得分:1)
我没有以root用户身份运行命令,因此它没有显示此进程的进程ID。
tcp 0 0 0.0.0.0:3299 0.0.0.0:* LISTEN -
使用root用户登录后,我会看到其进程ID
tcp 0 0 0.0.0.0:3299 0.0.0.0:* LISTEN 8047/java
然后我用它杀了它
杀死-f 8047
答案 1 :(得分:0)
您可以使用以下脚本自动执行此操作:
for i in `lsof -i TCP:8047 | awk '{ print $2 }'`; do kill -9 $i; done