Language : 🇺🇸 English | 🇨🇳 简体中文

port-killer

[![Build Status](https://img.shields.io/crates/v/port-killer)](https://crates.io/crates/port-killer) ![Crates Downloads](https://img.shields.io/crates/d/port-killer) ![Last Commit](https://img.shields.io/github/last-commit/ZingerLittleBee/port-killer-rs)
[![Docs](https://img.shields.io/docsrs/port-killer)](https://docs.rs/port-killer/0.1.0/port_killer/) [![GitHub Actions CI](https://img.shields.io/github/workflow/status/ZingerLittleBee/port-killer-rs/Test%20CI)](https://github.com/ZingerLittleBee/port-killer-rs/actions) [![LICENSE](https://img.shields.io/crates/l/port-killer)](./LICENSE)

Overview

port-killer is a rust library that provides functions to clear port occupancy and kill processes.

Installation

  1. Get the latest version -> https://crates.io/crates/port-killer

  2. Add the dependent toml [dependencies] port-killer = "0.1.0"

  3. Usage ```rust use portkiller::{kill, killby_pids};

fn main() { assert!(kill(5000).expect("")); assert!(killbypids(&[56812]).expect("")); } ```

Goods

fn -> kill · killbypids

Documentation

kill

Clear port occupancy by port rust pub fn kill(port: u16) -> Result<bool, Error>

kill_by_pids

Kill processes based on pids rust pub fn kill_by_pids(pids: &[u32]) -> Result<bool, Error>