Giết những gì đang chạy trên cổng 8080


16

Tôi đang cố gắng chạy ứng dụng GAE localhost:8080, nhưng rõ ràng nó đã bị chiếm dụng, ngay cả sau khi tắt và khởi động lại máy tính của tôi. Tôi chạy sudo lsof -i :8080. Lo và kìa, có một cái gì đó đang chạy với PID 66. Tôi có thể làm gì để giết quá trình đó và giải phóng 8080 một lần nữa?

Câu trả lời:



7

lsof -i @localhost:8080

kill -9 <<PID>>


Trong khi điều này có thể hoạt động, nó lặp lại những gì OP đã đăng và có thể sử dụng một lời giải thích.
bertieb

Câu trả lời này là rõ ràng nhất và có phản hồi tốt nhất trong thiết bị đầu cuối! ps aux | grep 5434không nói gì cả, đó là PID !!
mesqueeb

Không có gì xảy ra khi tôi vàolsof -i @localhost:8080
shim


3

Hợp nhất các câu trả lời từ trên trong một dòng: kill $(lsof -t -i:8080)

lsof -ttrả về PID và chuyển nó tới kill.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.