gpt4 book ai didi

linux - grep 某些命令的结果(例如.netstat -apn)

转载 作者:太空宇宙 更新时间:2023-11-04 12:43:59 24 4
gpt4 key购买 nike

当您想知道哪个端口已被使用时,您可以使用 netstat -apn | grep 27777。结果如下:

> tcp        0      0 ::ffff:43.69.96.68:27777    :::*       LISTEN  79339/java

然后就可以找到是哪个进程使用了​​PID 79339。

ps -aux | grep 79339

现在我想知道是否有一个命令可以找到哪个进程使用了​​已经在使用的端口。

我试过 ps -aux | grep 网络统计-apn | grep 18888 | awk -F '[/]+' '{print $7}'但它不起作用。

最佳答案

首先运行 netstat 并像您几乎一样打印出 pid。然后运行 ​​psgrep pid,使用“word”选项避免 grepping 部分数字(如果 pid456 你不想匹配 14567)

将其放入 bash 脚本中即可完成。

pid=$(netstat -apn | awk -F '[ /]+' '{print $7}')
ps -aux | grep -w $pid

关于linux - grep 某些命令的结果(例如.netstat -apn),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39344541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com