grep一些命令的结果(例如netstat -apn)

时间:2016-09-06 08:46:45

标签: linux grep netstat

如果您想知道哪个端口已在使用中,可以使用> tcp 0 0 ::ffff:43.69.96.68:27777 :::* LISTEN 79339/java 。结果如下:

ps -aux | grep 79339

然后您可以找到使用PID 79339的进程。

ps -aux | grep netstat -apn | grep 18888 | awk -F '[ /]+' '{print $7}'

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

我试过{{1}} 但它没有用。

1 个答案:

答案 0 :(得分:0)

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

将它放在bash脚本中,你就完成了。

14567