Разработчик под никнеймом dantelex выпустил утилиту Port Kill, которая автоматически обнаруживает занятые порты, выводит пользователю список и позволяет быстро их закрывать.
Автор проекта отмечает, что во время разработки часто случается, что некоторые порты заняты, и локальная база данных или сервер не запускается. После этого приходится вручную искать занятые порты и освобождать их. Утилита Port Kill сама ищет их и выводит списком. Например, в macOS список портов можно в любой момент посмотреть по клику на иконку в строке состояния.
Port Kill сканирует порты раз в две секунды и определяет порты по имени, идентификатору процесса (Process IDentifier) и Docker-контейнеру. Активные порты можно закрывать точечно, группами или все сразу. Для определённых процессов можно выставить в список исключений.
Утилита доступна для macOS, Windows и Linux. Отдельно можно запустить дашборд со списком портов и мониторингом потребляемых ресурсов. Код утилиты открыт и опубликован на GitHub.
Источник новости: habr.com