10 unstable releases (3 breaking)
Uses old Rust 2015
0.4.2 | Jun 25, 2017 |
---|---|
0.4.1 | May 11, 2017 |
0.4.0 | Apr 30, 2017 |
0.3.1 | Nov 10, 2016 |
0.1.1 | Aug 29, 2015 |
#638 in Unix APIs
25,769 downloads per month
Used in 61 crates
(15 directly)
99KB
1.5K
SLoC
procinfo
A Rust library for reading information from /proc
, the Linux process
information psuedo-filesystem. procinfo
provides a simple interface for inspecting
process and system information on Linux.
Status
The goal is that procinfo
will provide interfaces for all of the files in /proc
,
currently the following interfaces are provided:
/proc/loadavg
/proc/<pid>/cwd
/proc/<pid>/limits
/proc/<pid>/mountinfo
/proc/<pid>/stat
/proc/<pid>/statm
/proc/<pid>/status
/proc/sys/fs/file-max
/proc/net/dev
procinfo
requires Rust 1.13 or later.
Contributing
Contributions will be gladly accepted for new /proc
file parsers. In addition
to parsers, help is needed testing procinfo
on uncommon, old, bleeding edge,
containerized, and namespaced kernels. If you find that any of the documentation
is misleading, incomplete, or insufficient, please file an issue!
License
procinfo
is primarily distributed under the terms of both the MIT license and the
Apache License (Version 2.0).
See LICENSE-APACHE, LICENSE-MIT for details.
Copyright (c) 2015 Dan Burkert.
Dependencies
~1MB
~17K SLoC