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
- Otevřeno terminálu a ujistěte se, že jste přihlášeni jako uživatel root.
- 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)
- 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")
- 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")
- 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
- Lis "Okna” + “R”Pro otevření výzvy Spustit.
- Vepište "cmd“A stiskněte„Posun” + “Ctrl” + “Enter”Pro otevření v administrativním režimu.
- Typ v následujícím příkazu zobrazíte seznam procesů komunikujících na konkrétním portu.
netstat -ano | findstr:
- Zobrazí se seznam procesů běžících na konkrétním portu, všimněte si „PID„Pro program.
- 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
- To bude okamžitě vypovědět Program.