GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie beendet man einen Prozess, der auf einem bestimmten Port in Linux läuft?

So listen Sie alle Prozesse auf, die Port 8080 überwachen:

lsof -i:8080

So beenden Sie jeden Prozess, der Port 8080 überwacht:

kill $(lsof -t -i:8080)

oder heftiger:

kill -9 $(lsof -t -i:8080)

(-9 entspricht dem SIGKILL - terminate immediately/hard kill Signal:siehe Liste der Kill-Signale und Wozu dient die Option -9 im Kill-Befehl?. Wenn kein Signal an kill angegeben ist , das TERM-Signal, auch bekannt als -15 oder soft kill gesendet, was manchmal nicht ausreicht, um einen Prozess zu beenden.).


Diese fuser 8080/tcp wird Ihnen die PID des an diesen Port gebundenen Prozesses ausgeben.

Und diese fuser -k 8080/tcp beendet diesen Prozess.

Funktioniert nur unter Linux. Universaler ist die Verwendung von lsof -i4 (oder 6 für IPv6).


Linux
  1. So beenden Sie einen Zombie-Prozess unter Linux

  2. Wie kann man einen laufenden Prozess unter Linux neu starten (oder zurücksetzen)?

  3. Wie beendet man einen Prozess unter Linux mit dem Befehl?

  4. Wie man einen Prozess unter Linux anhält/fortsetzt

  5. Beenden Sie den Prozess, der auf Port 80 ausgeführt wird

So beenden Sie einen Prozess in Linux

Kill-Befehl unter Linux

So beenden Sie Zombie-Prozesse in Linux

So finden und beenden Sie laufende Prozesse in Linux

So beenden Sie den laufenden Linux-Prozess auf einem bestimmten Port

Wie man einen Prozess unter Linux beendet