Töte was auch immer auf Port 8080 läuft


16

Ich versuche, eine GAE-App auszuführen localhost:8080, aber sie war anscheinend besetzt, auch nachdem ich meinen Computer heruntergefahren und neu gestartet habe. Ich rannte sudo lsof -i :8080. Und siehe da, es läuft etwas mit PID 66. Was kann ich tun, um diesen Prozess zu beenden und 8080 wieder freizugeben?

Antworten:



7

lsof -i @localhost:8080

kill -9 <<PID>>


Dies funktioniert zwar möglicherweise, es wird jedoch wiederholt, was das OP veröffentlicht hat, und es kann eine Erklärung verwendet werden.
Bertieb

Diese Antwort ist am klarsten und hat das beste Feedback im Terminal! ps aux | grep 5434sagt gar nicht was die PID ist !!
Mesqueeb

Nichts passiert, wenn ich eintretelsof -i @localhost:8080
Shim


3

Antworten von oben in einer Zeile zusammenfassen: kill $(lsof -t -i:8080)

lsof -tgibt die PID zurück und übergibt diese an kill.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.