Ich führe unter Win7 32-Bit an der Eingabeaufforderung Folgendes aus:
netstat -ano | findstr 8080
es kehrt zurück mit:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 1896
Wie könnte ich diesen Prozess beenden?
In Windows können Sie verwenden taskkill /pid 1896
Siehe die Referenz unter http://technet.microsoft.com/en-us/library/bb491009.aspx
Process Explorer
./F
. Also musste ich den Prozess-Explorer verwenden und alle relevanten Prozesse töten / löschen (die für mich 'ssh' und 'ssh-agent' waren)Ich verwende den obigen Befehl von Josep in einem Skript, weil wir ein Problem haben, bei dem MS werfault.exe (Dr. Watson) Port 8080 von unserem Proxyserver stiehlt.
Es ist ein großartiger Befehl, aber der Find "8080" findet auch einen Port von zB 18080 oder eine Prozess-ID, die 8080 enthält. Anschließend könnte die falsche Aufgabe getötet werden.
Kann verbessert werden, indem die Suchzeichenfolge in ": 8080" geändert wird (beachten Sie das nachfolgende Leerzeichen).
Vielen Dank
quelle
Öffnen Sie die Eingabeaufforderung und führen Sie Folgendes aus:
Wenn Sie dies in einer .bat- Datei tun möchten, ersetzen Sie % a durch %% a
quelle
Wenn Sie Git BASH verwenden , können Sie es mit dem folgenden Befehl versuchen
Nicht der zusätzliche Schrägstrich hier, sonst wird der Fehler eines ungültigen Arguments ausgegeben.
Ich hoffe, es hilft!!
quelle
Für mich funktioniert das Folgen unter Windows 10, also könnt ihr es auch versuchen !!
Suchen Sie zunächst alle Prozesse, die auf einem Port ausgeführt werden.
Verwenden Sie dazu den folgenden Befehl in cmd:
Nachdem Sie den gesamten Prozess gefunden haben, der an einem Port ausgeführt wird, beenden Sie einfach den folgenden Prozess, den Sie beenden möchten:
10608 ist der Prozess, der beendet werden soll.
quelle
Unter Linux können Sie den Kill-Prozess dauerhaft verwenden
Ex. Ich werde den
httpd
Prozess beenden und httpd pid ist 7452 ok. dannAber stellen Sie sicher, dass Sie diesen Prozess nur für Linux verwenden können.
quelle