Respostas:
Adicione -n ao lsof e remova a pesquisa DNS reversa do comando e reduza o tempo de execução de minutos para segundos.
lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9
Você pode ver se uma porta está aberta por este comando
sudo lsof -i :8000
onde 8000 é o número da porta
Se a porta estiver aberta, ela deve retornar uma sequência contendo o ID do processo (PID).
Copie este PID e
kill -9 PID
Se você precisar ver todas as portas abertas, poderá executar uma verificação de porta no aplicativo Network Utility.
Você pode usar kill -9 $(lsof -i:PORT -t) 2> /dev/null
, onde PORT é o seu número de porta real. Isso matará o processo que está sendo executado em sua porta.
-9
ao final para que isso funcionasse, mas acredito que isso se deve à natureza do aplicativo de escuta e à prática geralmente não recomendadakill -9
.