前端之家收集整理的这篇文章主要介绍了
unix – 确定监听某个端口的进程pid,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
正如
标题所说,我运行多个游戏服务器,每个都有相同的
名称,但不同的PID和端口号。我想匹配正在侦听某个端口的服务器的PID,然后我想杀死这个进程。我需要,为了完成我的bash脚本。
这是可能吗?因为它没有在网上找到任何解决方案。
netstat的-p标志给出了进程的PID:
netstat -l -p
编辑:在FreeBSD中获取套接字用户的PID所需的命令是sockstat。
正如我们在与@Cyclone讨论期间所做的那样,完成这项工作的线是:
sockstat -4 -l | grep :80 | awk '{print $3}' | head -1
原文链接:https://www.f2er.com/bash/391815.html