psutil 5.4.0

Process and system monitoring library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Kill a process, reading it's PID as a cli argument.

use psutil::process::Process;

fn main() {
	let args: Vec<String> = std::env::args().collect();
	let process = Process::new(args[1].parse().unwrap()).unwrap();

	if let Err(error) = process.kill() {
		println!("Failed to kill process: {error}.");
	};
}