Antworten:
Fügen Sie -n zu lsof hinzu, und entfernen Sie die umgekehrte DNS-Suche aus dem Befehl, und verringern Sie die Laufzeit von Minuten auf Sekunden.
lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9
Mit diesem Befehl können Sie feststellen, ob ein Port geöffnet ist
sudo lsof -i :8000
Dabei ist 8000 die Portnummer
Wenn der Port geöffnet ist, sollte er eine Zeichenfolge zurückgeben, die die Prozess-ID (PID) enthält.
Kopieren Sie diese PID und
kill -9 PID
Wenn Sie alle offenen Ports sehen möchten, können Sie in der Network Utility-Anwendung einen Port-Scan durchführen.
-9
das Ende ergänzen , um dies zum Laufen zu bringen, aber ich glaube, das liegt an der Natur der Höranwendung und nicht an der allgemein empfohlenen Praxiskill -9
.