Bunuh apa yang pernah berjalan di port 8080


16

Saya mencoba menjalankan aplikasi GAE localhost:8080, tetapi ternyata sudah terisi, bahkan setelah mematikan dan menyalakan kembali komputer saya. Saya berlari sudo lsof -i :8080. Lihatlah, ada sesuatu yang masih berjalan dengan PID 66. Apa yang bisa saya lakukan untuk mematikan proses itu dan membebaskan 8080 lagi?

Jawaban:



7

lsof -i @localhost:8080

kill -9 <<PID>>


Meskipun ini bisa berhasil, ia mengulangi apa yang diposting OP dan bisa menggunakan penjelasan.
bertieb

Jawaban ini adalah yang paling jelas dan memiliki umpan balik terbaik di terminal! ps aux | grep 5434tidak mengatakan sama sekali yang merupakan PID !!
mesqueeb

Tidak ada yang terjadi ketika saya masuklsof -i @localhost:8080
shim


3

Menggabungkan jawaban dari atas dalam satu baris: kill $(lsof -t -i:8080)

lsof -tmengembalikan PID dan meneruskannya ke kill.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.