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