2 个版本
使用旧的 Rust 2015
0.9.2 | 2018年10月21日 |
---|---|
0.9.1 | 2018年10月15日 |
0.9.0 |
|
0.0.0 |
|
#670 在 操作系统
在 2 个包中使用(通过 fluvio-cluster)
16KB
358 行(不包括注释)
proclist
跨平台库,用于检索操作系统进程信息。
示例
extern crate proclist;
fn main() {
for process_info in proclist::iterate_processes_info().filter_map(|r| r.ok()) {
println!("[name]: {}, [pid]: {}", process_info.name, process_info.pid);
}
}
详细信息
- 在 Windows 上,库使用
CreateToolhelp32Snapshot
、Process32First
、Process32Next
- 在 Linux 上,它使用
procfs
- 在 OS X 上,它使用 libproc 的
proc_listpids
、proc_pidinfo
、proc_name
许可协议
在以下许可协议下授权
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
除非您明确表示,否则根据 Apache-2.0 许可协议提交的任何有意贡献,均应按上述双重许可,无需附加条款或条件。
依赖关系
~235KB