2013-01-09 9 views
5

In Android beispielsweise verwendet die PID eines Prozesses 1234 die Ports 2222, 222, 2224. Jetzt habe ich eine PID 1234. Ich habe mich gefragt, wie Port-Nummern 2222, 2223, 2224 herauszufinden, die der Prozess verwendet?Wie benutzt man die ADB-Shell, um die Ports zu finden, die ein Prozess benutzt?

Ich habe versucht, Netstat -anp nur so wie in Linux, aber das hat nicht funktioniert. Netstat -anp in ADB-Shell hat die gleiche Wirkung wie nur Netstat, die ohne Befehlsargumente ist.

Antwort

6

können Sie entweder busybox netstat -pt oder cat /proc/1234/net/tcp

+0

Vielen Dank – user1960407

+0

Dies setzt voraus, dass busybox installiert ist. –

+0

@Alex cat/proc/1234/net/tcp listet alle tcp-Sockets auf dem System auf, nicht nur die vom Prozess 1234 geöffneten Sockets. –