Zabij wszystko, co kiedykolwiek działa na porcie 8080


16

Próbuję uruchomić aplikację GAE localhost:8080, ale najwyraźniej była zajęta, nawet po wyłączeniu i ponownym uruchomieniu komputera. Pobiegłem sudo lsof -i :8080. I oto jest coś, co działa z PID 66. Co mogę zrobić, aby zabić ten proces i uwolnić 8080?

Odpowiedzi:



7

lsof -i @localhost:8080

kill -9 <<PID>>


Chociaż może to działać, powtarza to, co opublikował PO i może użyć wyjaśnienia.
bertieb

Ta odpowiedź jest najbardziej jasna i ma najlepsze opinie w terminalu! ps aux | grep 5434wcale nie mówi, który jest PID !!
mesqueeb,

Nic się nie dzieje, kiedy wchodzęlsof -i @localhost:8080
shim


4

Scalanie odpowiedzi z góry w jednym wierszu: kill $(lsof -t -i:8080)

lsof -tzwraca PID i przekazuje go do kill.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.