2 个版本

使用旧的 Rust 2015

0.1.1 2017年2月13日
0.1.0 2016年9月19日

11#process-id

41 每月下载

MIT 许可证

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 -

MIT 许可证

依赖

~1.5MB
~22K SLoC