Hvordan dreper jeg en prosess som lytter på en port?
Hvordan dreper jeg en prosess som lytter på en port?
Anonim

Finn (og drep) alle prosesser som lytter på en port

  1. lsof -n | grep LYTTE . Bash. EN BETYDLIG RASKERE måte.
  2. lsof -i tcp:[ HAVN ] Bash. Å drepe alle behandler lytting på en bestemt havn bruk:
  3. lsof -ti tcp:5900 | xargs drepe . Bash. -t-kommandoen returnerer bare PID-en, nøyaktig med det formål å pipe den et sted, og xargs kjører drepe på hver linje returnert.

I denne forbindelse, hvordan dreper jeg en prosess ved å bruke en port?

Windows

  1. Åpne et CMD-vindu i administratormodus ved å navigere til Start > Kjør > skriv cmd > høyreklikk på ledetekst, og velg deretter Kjør som administrator.
  2. Bruk netstat-kommandoen viser alle aktive porter.
  3. For å drepe denne prosessen (/f er kraft): taskkill /pid 18264 /f.

Man kan også spørre, hvordan dreper jeg en port 3000-prosess? Drep prosess på havn For eksempel må du drepe prosessen kjører på port 3000 . Først sudo lsof -t -i: 3000 ” vil returnere PID-en til prosess kjører på port 3000 . Resultatet ovenfor viser at 7279 er PID for prosess på port 3000 . Nå kan du bruke drepe kommando til drepe de prosess.

Dessuten, hvordan dreper jeg en port 8080-prosess?

Vi må kjøre noen få kommandoer i ledeteksten for å drepe prosessen som bruker port 8080

  1. Trinn 1: Finn prosess-ID i Windows ved å bruke ledeteksten. netstat -ano | findstr netstat -ano | findstr
  2. Trinn 2: Avslutt prosessen ved å bruke ledeteksten. taskkill /F /PID

Hvordan dreper jeg en prosess som kjører på en bestemt port i Linux?

lsof står for Liste over åpnede filer og med passende alternativer eller flagg kan den brukes til å returnere PID av en prosess på noen gitte havn . Når du får PID , bruk drepe kommando for å stoppe det prosess . Dette vil finne prosessen kjører på 3000 havn og drepe den.

Anbefalt: