EDIT subdomen
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
Для того чтобы найти и завершить процесс, занимающий определенный порт (в данном случае 8082), в большинстве операционных систем используются стандартные терминальные команды.
|
||||
|
||||
Вот пошаговая инструкция для Linux/macOS и Windows.
|
||||
|
||||
🐧 Linux и macOS
|
||||
Самый быстрый способ — использовать утилиту lsof или fuser.
|
||||
|
||||
1. Поиск процесса
|
||||
Выполните команду в терминале, чтобы узнать 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.
|
||||
|
||||
1. Поиск процесса
|
||||
Откройте терминал и введите:
|
||||
|
||||
DOS
|
||||
```bash
|
||||
netstat -ano | findstr :8082
|
||||
```
|
||||
В последней колонке вы увидите PID. Например: 1234.
|
||||
|
||||
2. Завершение процесса
|
||||
Используйте команду taskkill:
|
||||
|
||||
DOS
|
||||
```bash
|
||||
taskkill /PID 1234 /F
|
||||
```
|
||||
/F — принудительное завершение.
|
||||
Reference in New Issue
Block a user