Mate o que já está rodando na porta 8080

12

Estou tentando executar um aplicativo do GAE em localhost:8080 , mas ele estava aparentemente ocupado, mesmo depois de desligar e reiniciar meu computador. Eu corri sudo lsof -i :8080 . E eis que há algo que funciona com o PID 66. O que posso fazer para matar esse processo e liberar o 8080 novamente?

    
por EasilyBaffled 20.06.2013 / 02:29

4 respostas

4

Acontece que é apenas kill -9 PID , você pode precisar de sudo . Encontrou a resposta em maclife.com no artigo Terminal 101: Rastrear e eliminar processos .

    
por 20.06.2013 / 02:55
8
  1. Descubra o que o ID do processo (pid) está usando a porta necessária (por exemplo, porta 5434 ).

    ps aux | grep 5434
    
  2. Mate esse processo:

    kill -9 <pid>
    
por 31.07.2015 / 13:56
5

lsof -i @localhost:8080

kill -9 <<PID>>

    
por 24.09.2015 / 16:00
2

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

lsof -t retorna o PID e passa para kill .

    
por 05.09.2018 / 18:53