Порт UDP появляется в netstat, а не в lsof?

406
mxk

После использования Mosh я заметил, что удерживаемые UDP-порты mosh-serverвсе еще используются после завершения всех процессов.

Запуск netstat -lnпоказывает, что эти порты используются:

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 *.*  

Поскольку это OS X, этот netstat -pфлаг не поддерживается, поэтому я не могу найти PID процесса, как указывает https://stackoverflow.com/a/3855359 . Вместо этого я бегу sudo lsof -i :61006, который ничего не возвращает.

Хорошо ... возможно я могу перечислить все открытые файлы с числовыми портами и именами хостов и grep через это? sudo lsof -i -n -P | grep 61006... Нет, больше ничего.

Очевидно, что эти порты очищаются при перезагрузке ... Но задача здесь состоит в том, чтобы диагностировать и освободить их без перезагрузки.

Есть идеи?

0

0 ответов на вопрос