2 个版本
使用旧的 Rust 2015
0.1.1 | 2017年2月13日 |
---|---|
0.1.0 | 2016年9月19日 |
11 在 #process-id
41 每月下载
590KB
332 行
包含 (WOFF 字体, 120KB) docs/Heuristica-Italic.woff, (WOFF 字体, 90KB) docs/FiraSans-Medium.woff, (WOFF 字体, 92KB) docs/FiraSans-Regular.woff, (WOFF 字体, 56KB) docs/SourceCodePro-Regular.woff, (WOFF 字体, 56KB) docs/SourceCodePro-Semibold.woff, (WOFF 字体, 49KB) docs/SourceSerifPro-Bold.woff 和更多.
pentry:Rust 的进程入口检查库
就像 mitchellh/go-ps 一样,想获取进程的执行文件。
用法 - Usage -
添加依赖 - Add Dependencies -
[dependencies]
pentry = "0.1.*"
示例代码 - Samples -
获取自身进程的示例 - Inspect SELF process -
extern crate pentry;
if let Ok(ps) = pentry::current() {
println!("{:?}", ps);
}
获取父进程 - Inspect Parent Process -
extern crate pentry;
if let Ok(ps) = pentry::current() {
println!("Current: {:?}", ps);
// 1. Use pentry::find
if let Ok(parent) = pentry::find(ps.ppid()) {
println!("Parent: {:?}", parent);
}
// 2. Use `parent` member function.
println!("Parent: {:?}", ps.parent().unwrap());
}
作者 - Author -
TANAKA Kenichi 即 chikuchikugonzalez (ちくちく('ω')ごんざれす)
许可证 - LICENSE -
依赖
~1.5MB
~22K SLoC