2 releases
Uses old Rust 2015
0.1.1 | Feb 13, 2017 |
---|---|
0.1.0 | Sep 19, 2016 |
24 downloads per month
590KB
332 lines
Contains (WOFF font, 120KB) docs/Heuristica-Italic.woff, (WOFF font, 90KB) docs/FiraSans-Medium.woff, (WOFF font, 92KB) docs/FiraSans-Regular.woff, (WOFF font, 56KB) docs/SourceCodePro-Regular.woff, (WOFF font, 56KB) docs/SourceCodePro-Semibold.woff, (WOFF font, 49KB) docs/SourceSerifPro-Bold.woff and 1 more.
pentry: Process Entry Inspection Library for 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 aka chikuchikugonzalez (ちくちく('ω')ごんざれす)
ライセンス - LICENSE -
Dependencies
~2.5MB
~40K SLoC