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?
16
pid
?lsof -i @localhost:8080
kill -9 <<PID>>
źródło
ps aux | grep 5434
wcale nie mówi, który jest PID !!lsof -i @localhost:8080
Okazuje się, że to
kill -9 PID
może być potrzebnesudo
. Odpowiedź na maclife.com znalazła w artykule Terminal 101: Śledź i zabijaj procesy .źródło
Scalanie odpowiedzi z góry w jednym wierszu:
kill $(lsof -t -i:8080)
lsof -t
zwraca PID i przekazuje go dokill
.źródło