1.9 KiB
Для того чтобы найти и завершить процесс, занимающий определенный порт (в данном случае 8082), в большинстве операционных систем используются стандартные терминальные команды.
Вот пошаговая инструкция для Linux/macOS и Windows.
🐧 Linux и macOS Самый быстрый способ — использовать утилиту lsof или fuser.
- Поиск процесса Выполните команду в терминале, чтобы узнать PID (идентификатор процесса):
Bash sudo lsof -i :8082 PID — это число в соответствующей колонке, которое нам понадобится.
Или с помощью fuser:
Bash sudo fuser 8082/tcp 2. Завершение процесса Используйте команду kill, подставив найденный PID:
Bash kill -9 PID Примечание: Флаг -9 (SIGKILL) принудительно завершает процесс. Если вы хотите закрыть его «мягко», используйте kill PID без флага.
Лайфхак (одной командой): Если нужно найти и сразу убить:
Bash sudo kill -9 $(sudo lsof -t -i:8082) 🪟 Windows В Windows это делается через командную строку (CMD) или PowerShell.
- Поиск процесса Откройте терминал и введите:
DOS
netstat -ano | findstr :8082
В последней колонке вы увидите PID. Например: 1234.
- Завершение процесса Используйте команду taskkill:
DOS
taskkill /PID 1234 /F
/F — принудительное завершение.