Respuestas:
Agregue -n a lsof y elimine la búsqueda inversa de DNS del comando y reduzca el tiempo de ejecución de minutos a segundos.
lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9
Puede ver si un puerto está abierto por este comando
sudo lsof -i :8000
donde 8000 es el número de puerto
Si el puerto está abierto, debería devolver una cadena que contiene la ID de proceso (PID).
Copie este PID y
kill -9 PID
Si necesita ver todos los puertos abiertos, puede realizar un Escaneo de puertos en la aplicación Network Utility.
-9
hasta el final para que esto funcione, pero creo que se debe a la naturaleza de la aplicación de escucha y no a la práctica generalmente recomendadakill -9
.