Jak zabít proces na portu?

Porty používají aplikace k odesílání a přijímání dat za na jejich servery. Každá aplikace používá ke komunikaci specifickou sadu portů a tyto porty se při instalaci aplikace otevírají automaticky nebo ručně. V tomto článku probereme metody ukončení procesu souvisejícího s portem. Protože všechny aplikace používají konkrétní port, můžeme požádat operační systém o ukončení procesu, který používá konkrétní port.

Jak zabít proces na portu?

Aplikace, které komunikují na konkrétním portu, lze snadno ukončit podle pokynů v počítači. Tento proces se však liší v operačních systémech a vyžaduje oprávnění správce. Také se ujistěte, že port nepoužívá žádná jiná aplikace. Níže je uvedena metoda zabití procesu z jeho čísla portu, protože metoda se liší v operačních systémech, proto jsme uvedli metody pro některé z nejpopulárnějších.

Zabijte proces na portu v systémech Mac a Linux

  1. Otevřeno terminálu a ujistěte se, že jste přihlášeni jako uživatel root.
  2. Seznam procesy, které naslouchají na konkrétním portu, zadáním následujícího příkazu a jeho spuštěním.
    lsof -i: (číslo portu)
  3. V následujících situacích vypovědět jakýkoli proces, který ke komunikaci používá číslo portu, zadejte následující příkaz a vykonat to.
    kill $ (lsof -t -i: "Číslo portu")
  4. Výše uvedený příkaz nemusí fungovat na aplikacích s vysokými oprávněními, proto proveďte následující příkaz a okamžitě ukončete jakýkoli proces komunikovat v konkrétním přístavu.
    kill -9 $ (lsof -t -i: "Číslo portu")
  5. Tento příkaz okamžitě ukončí veškerý proces komunikující prostřednictvím zadaného čísla portu.

Zabijte proces na portu v systému Windows

  1. Lis "Okna” + “R”Pro otevření výzvy Spustit.
  2. Vepište "cmd“A stiskněte„Posun” + “Ctrl” + “Enter”Pro otevření v administrativním režimu.
  3. Typ v následujícím příkazu zobrazíte seznam procesů komunikujících na konkrétním portu.
    netstat -ano | findstr:
  4. Zobrazí se seznam procesů běžících na konkrétním portu, všimněte si „PID„Pro program.
  5. V následujících situacích zabít všechny procesy využívající konkrétní port, zadejte následující příkaz a stiskněte „Enter“K provedení.
    taskkill / PID / F
  6. To bude okamžitě vypovědět Program.