Trabalhando muito com mean.io eu preciso iniciar e reiniciar o sistema usando gulp com bastante frequência.
Às vezes, tenho processos de nó perdidos (principalmente 35729) que bloqueiam minha execução porque já estão vinculados à porta.
Não achei um liner fácil que fosse fácil de usar para encontrar o processo e continuei colando
lsof -n -i4TCP:$PORT | grep LISTEN
Eu adicionei a próxima função em meu .bash_profile ..
function pslisten {
echo `lsof -n -i4TCP:$1 | grep LISTEN`
}
e agora execute pslisten 35729 para ver quem está pegando minha porta