Mogę ograniczyć wybór do gniazd nasłuchujących tylko w interfejsie pętli zwrotnej:
$ lsof -p "$(pgrep -d, proga)" [email protected] -sTCP:LISTEN -P -n -a
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
proga 964 myuser 13u IPv4 23377 0t0 TCP 127.0.0.1:54780(LISTEN)
Ale jak wybrać gniazda nasłuchujące na wszystkich interfejsach (w tym sprzężeniu zwrotnym):
$ lsof -p "$(pgrep -d, progb)" -i4TCP -sTCP:LISTEN -P -n -a
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
progb 1134 myuser 19u IPv4 18270 0t0 TCP *:12486(LISTEN)
... z wyłączeniem gniazd niedostępnych przez loopback?
$ lsof -p "$(pgrep -d, progc)" -i4TCP -sTCP:LISTEN -P -n -a
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
progc 4983 myuser 17u IPv4 19846 0t0 TCP 192.168.1.22:9876(LISTEN)
linux
networking
sockets
network-interface
lsof
użytkownik19087
źródło
źródło