Réponses:
Ajoutez -n à lsof et vous supprimez la recherche DNS inversée de la commande et réduisez le temps d'exécution de quelques minutes à quelques secondes.
lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9
Vous pouvez voir si un port est ouvert par cette commande
sudo lsof -i :8000
où 8000 est le numéro de port
Si le port est ouvert, il doit renvoyer une chaîne contenant l'ID de processus (PID).
Copiez ce PID et
kill -9 PID
Si vous devez voir tous les ports ouverts, vous pouvez effectuer une analyse des ports dans l'application Network Utility.
-9
à la fin pour que cela fonctionne, mais je pense que cela est dû à la nature de l'application d'écoute et à la pratique généralement non recommandéekill -9
.