Risposte:
L'aggiunta dei flag -t e -i a lsof dovrebbe accelerare ancora di più eliminando la necessità di grep e awk.
lsof -nti:NumberOfPort | xargs kill -9
Aggiungi -n a lsof e rimuovi la ricerca DNS inversa dal comando e riduci il tempo di esecuzione da minuti a secondi.
lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9
Puoi vedere se una porta è aperta da questo comando
sudo lsof -i :8000
dove 8000 è il numero di porta
Se la porta è aperta, dovrebbe restituire una stringa contenente l'ID processo (PID).
Copia questo PID e
kill -9 PID
Se è necessario visualizzare tutte le porte aperte, è possibile eseguire una scansione delle porte nell'applicazione Utilità di rete.
-9
alla fine per farlo funzionare, ma credo che ciò sia dovuto alla natura dell'applicazione di ascolto e alla pratica generalmente non raccomandatakill -9
.