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.