Mate o que está em execução na porta 8080


16

Estou tentando executar um aplicativo GAE localhost:8080, mas aparentemente ele estava ocupado, mesmo depois de desligar e reiniciar o computador. Corri sudo lsof -i :8080. Eis que há algo ainda em execução no PID 66. O que posso fazer para interromper esse processo e liberar 8080 novamente?

Respostas:



7

lsof -i @localhost:8080

kill -9 <<PID>>


Embora isso funcione, ele repete o que o OP postou e poderia usar uma explicação.
bertieb 24/09

Esta resposta é a mais clara e tem melhor feedback no terminal! ps aux | grep 5434não diz nada qual é o PID !!
Mesqueeb 4/10

Nada acontece quando eu entrolsof -i @localhost:8080
calce


3

Mesclando respostas de cima em uma linha: kill $(lsof -t -i:8080)

lsof -tretorna o PID e o passa para kill.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.