Tôi đang cố gắng để có được tất cả các quy trình lắng nghe kết nối mạng trên Mac OS X. netstat
không có -p
tùy chọn này và tôi đang thử với lsof
lsof -i -sTCP:LISTEN
cung cấp cho tôi một danh sách công bằng các quá trình nghe nhưng không phải tất cả. Tôi có thể ví dụ telnet đến cổng 10080 nơi tôi có quá trình lắng nghe kết nối nhưng điều này không được hiển thị trong đầu ra của lsof
. Tôi đang thiếu gì?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
nhưng
$ sudo lsof -n -i | grep 10080
$
-n
chỉ ảnh hưởng đến địa chỉ và không phải cổng. Để có được số cổng tôi cũng phải sử dụng -P
. Cảm ơn
lsof -i -sTCP:LISTEN
, và nó không có -n
và nó cũng không tiết lộ 10080. Vì vậy, bạn phải sử dụng -P
.
amanda
thay vì 10080?