Внутри OSX (10.8.3) netstat показывает сокет прослушивания на порту, но lsof этого не делает:
> iMac:callsfreecalls-apple alex$ lsof -Pnl +M -i4|grep 5060
> iMac:callsfreecalls-apple alex$ sudo netstat -lntp udp|grep 5060
> Password: udp4 18546 0 *.5060 *.*
пожалуйста посоветуй.
sudo не помогает:
> server:sites alex$
> server:sites alex$ ssh 192.168.0.58 Password: Last
> login: Tue Jun 4 10:26:04 2013
> iMac:~ alex$ sudo lsof -Pnl +M -i4 |
> grep 5060 Password:
> iMac:~ alex$ netstat -lntp udp | grep 5060 udp4
> 18546 0 *.5060 *.*
> iMac:~ alex$
Тебе нужно sudo
с участием lsof
чтобы увидеть процессы других пользователей (OTOH вы не необходимость sudo
с участием netstat
):
$ netstat -lntp udp | grep 5353
udp6 0 0 *.5353 *.*
udp4 0 0 *.5353 *.*
$ lsof -Pnl +M -i4 | grep 5353 # Won't work
$ sudo lsof -Pnl +M -i4 | grep 5353 # Will work
mDNSRespo 94183 65 8u IPv4 0xca78f18f22d6d11b 0t0 UDP *:5353