Вбийте те, що коли-небудь працює на порту 8080


16

Я намагаюся запустити додаток GAE localhost:8080, але він, мабуть, зайнятий, навіть після вимкнення та перезавантаження комп'ютера. Я побіг sudo lsof -i :8080. Ось, ось, з PID 66 працює щось підвіконня. Що я можу зробити, щоб убити цей процес і знову звільнити 8080?

Відповіді:



7

lsof -i @localhost:8080

kill -9 <<PID>>


Хоча це може працювати, воно повторює те, що розміщено в ОП, і може використовувати пояснення.
bertieb

Ця відповідь є найбільш зрозумілою і має найкращі відгуки в терміналі! ps aux | grep 5434зовсім не каже, що таке ПІД !!
mesqueeb

Нічого не відбувається, коли я входжуlsof -i @localhost:8080
shim


4

Об’єднання відповідей зверху в одному рядку: kill $(lsof -t -i:8080)

lsof -tповертає PID і передає його в kill.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.