MacOS qual processo está usando a porta 8888

4

Como posso saber qual processo está usando a porta 8888? Eu tenho um NKE e meu processo está precisando se conectar a ele. De vez em quando eu recebo erro de soquete de ligação, 127.0.0.1:8888 está em uso ...

Alguma idéia?

    
por reza 01.07.2011 / 00:13

2 respostas

7

@ A resposta da Somantra está próxima, mas não funciona bem. Experimente:

sudo lsof -i:8888

sudo pode ser necessário para que lsof possa ver processos que não são de sua propriedade; Além disso, a saída do grepping lsof falhará, a menos que você procure o nome do serviço associado à porta 8888 (é "ddi-tcp-1").

    
por 01.07.2011 / 02:35
0

Isso é provavelmente o que você está procurando.

lsof | grep ":8888"

NOTA: Obrigado @Gordon Davisson, eu esqueci o alias que adicionei que fez o comando acima do trabalho para mim.

alias lsof='sudo lsof -Pni4 | grep LISTEN'
    
por 01.07.2011 / 00:57

Tags