После использования 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
...Нет, больше ничего.
Очевидно, что эти порты очищаются при перезагрузке ... Но задача здесь состоит в том, чтобы диагностировать и освободить их без перезагрузки.
Есть идеи?