Я пытаюсь запустить приложение 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 .
