Я пытаюсь запустить приложение GAE на localhost:8080
, но оно, очевидно, было занято, даже после выключения и перезагрузки компьютера. Я запускал sudo lsof -i :8080
. И вот, есть что-то, что работает с PID 66. Что я могу сделать, чтобы убить этот процесс и снова освободить 8080?
12
4 ответа
8
Узнайте, какой идентификатор процесса (pid) использует требуемый порт (например, порт
5434
).ps aux | grep 5434
Убей этот процесс:
kill -9 <pid>
5
Оказывается, это просто kill -9 PID
, вам может понадобиться sudo
. Ответ нашел на maclife.com в статье « Терминал 101: отслеживание и убийство» .
5
lsof -i @localhost:8080
kill -9 <<PID>>
2
Слияние ответов сверху в одну строку: kill $(lsof -t -i:8080)
lsof -t
возвращает PID и передает его для kill
.