【发布时间】:2014-08-09 11:49:33
【问题描述】:
我正在尝试识别在端口 56474 上运行的应用程序,而无需 root 访问权限。我知道该应用程序是由我启动的。
例子:
netstat -tunap
tcp 0 0 0.0.0.0:56474 0.0.0.0:* LISTEN -
我已经尝试使用 /proc/pid 脚本在 ls -l /proc/pid/fd 结果上使用 grep 遍历所有结果。这是我的尝试。注意:不确定我是否朝着正确的方向前进
for I in `find /proc/*/fd -exec ls -l {} \; 2>/dev/null | awk -F"->|:" '/socket/ {print $4}' | sort -u | sed -e 's/\[//g' -e 's/\]//g'`; do grep $I /proc/*/net/tcp; done
我没有成功。不知道有没有办法。谢谢。
【问题讨论】: