12

Я пытаюсь запустить приложение GAE на localhost:8080 , но оно, очевидно, было занято, даже после выключения и перезагрузки компьютера. Я запускал sudo lsof -i :8080 . И вот, есть что-то, что работает с PID 66. Что я могу сделать, чтобы убить этот процесс и снова освободить 8080?

4 ответа4

8
  1. Узнайте, какой идентификатор процесса (pid) использует требуемый порт (например, порт 5434).

    ps aux | grep 5434
    
  2. Убей этот процесс:

    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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .