UDP-Port erscheint in netstat, aber nicht in lsof?

490
mxk

Nach der Verwendung von Mosh fiel mir auf, dass die von gehaltenen UDP-Ports mosh-servernach dem Beenden aller Prozesse noch verwendet wurden.

Beim Ausführen netstat -lnwird angezeigt, dass diese Ports verwendet werden:

Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state)   udp4 0 0 10.0.106.61.60002 *.*  udp4 0 0 10.0.106.61.61006 *.*  

Da dies OS X ist, wird das netstat -pFlag nicht unterstützt. Daher kann ich die PID des Prozesses nicht finden, wie https://stackoverflow.com/a/3855359 darauf hinweist. Stattdessen renne ich sudo lsof -i :61006, was nichts zurückgibt.

Okay ... vielleicht kann ich alle offenen Dateien mit numerischen Ports und Hostnamen auflisten und durch sie hindurch grep? sudo lsof -i -n -P | grep 61006Nein, wieder nichts.

Offensichtlich werden diese Ports beim Neustart aufgeräumt ... Die Herausforderung besteht jedoch darin, sie ohne Neustart zu diagnostizieren und freizugeben.

Irgendwelche Ideen?

0

0 Antworten auf die Frage