Hur dödar jag en process som lyssnar på en port?
Hur dödar jag en process som lyssnar på en port?
Anonim

Hitta (och döda) alla processer som lyssnar på en port

  1. lsof -n | grep LYSSNA . Våldsamt slag. ETT BETYDLIGT SNABBARE sätt.
  2. lsof -i tcp:[ HAMN ] Bash. Att döda Allt bearbetar lyssnande på ett specifikt hamn använda sig av:
  3. lsof -ti tcp:5900 | xargs döda . Våldsamt slag. Kommandot -t returnerar endast PID, exakt i syfte att skicka det någonstans, och xargs körs döda på varje rad som returneras.

I detta avseende, hur dödar jag en process med en port?

Windows

  1. Öppna ett CMD-fönster i administratörsläge genom att navigera till Start > Kör > skriv cmd > högerklicka på Kommandotolken och välj sedan Kör som administratör.
  2. Använd kommandot netstat listar alla aktiva portar.
  3. För att döda denna process (/f är kraft): taskkill /pid 18264 /f.

Man kan också fråga sig, hur dödar jag en port 3000-process? Döda process på hamn Du behöver till exempel döda processen springa på port 3000 . Först sudo lsof -t -i: 3000 ” kommer att returnera PID för bearbeta springa på port 3000 . Ovanstående resultat visar att 7279 är PID för process på port 3000 . Nu kan du använda döda kommando till döda de bearbeta.

Dessutom, hur dödar jag en port 8080-process?

Vi behöver köra några kommandon i kommandotolken för att döda processen som använder port 8080

  1. Steg 1: Hitta process-id i Windows med hjälp av kommandotolken. netstat -ano | findstr netstat -ano | findstr
  2. Steg 2: Döda processen med kommandotolken. taskkill /F /PID

Hur dödar jag en process som körs på en specifik port i Linux?

lsof står för Lista över öppnade filer och med lämpliga alternativ eller flaggor kan den användas för att returnera PID av en bearbeta på något givet hamn . När du väl fått PID , använda sig av döda kommando för att stoppa det bearbeta . Detta kommer att hitta process som körs på 3000 hamn och döda den.

Rekommenderad: