Verwenden Sie unter macOS High Sierra und höher diesen Befehl:
lsof -nP -iTCP:$PORT | grep LISTEN
oder um nur IPv4 zu sehen:
lsof -nP -i4TCP:$PORT | grep LISTEN
Verwenden Sie in älteren Versionen eines der folgenden Formulare:
lsof -nP -iTCP:$PORT | grep LISTEN
lsof -nP -i:$PORT | grep LISTEN
Ersetzen Sie $PORTdurch die Portnummer oder eine durch Kommas getrennte Liste von Portnummern.
Stellen Sie vor sudo(gefolgt von einem Leerzeichen), wenn Sie Informationen zu Ports unter # 1024 benötigen.
Das -nFlag dient zur Anzeige von IP-Adressen anstelle von Hostnamen. Dadurch wird der Befehl viel schneller ausgeführt, da die DNS-Suche zum Abrufen der Hostnamen langsam sein kann (einige Sekunden oder eine Minute für viele Hosts).
Die -PFlagge ist für die Anzeige von RAW - Port - Nummern statt aufgelöste Namen wie http, ftpoder eher esoterische Service - Namen wie dpserve, socalia.
Weitere Optionen finden Sie in den Kommentaren.
Der Vollständigkeit halber, weil häufig zusammen verwendet:
So töten Sie die PID:
kill -9 <PID>
# kill -9 60401
netstat -p tcp | grep $PORThat PIDs nicht angezeigt werden, da netstat auf dem Mac OS X nicht PIDs anzeigen kann.