Expand description
Aims to provide platform-independent methods to obtain login records
ONLY support linux, macos and freebsd for the time being
Examples:
use uucore::utmpx::Utmpx;
for ut in Utmpx::iter_all_records() {
if ut.is_user_process() {
println!("{}: {}", ut.host(), ut.user())
}
}Specifying the path to login record:
use uucore::utmpx::Utmpx;
for ut in Utmpx::iter_all_records_from("/some/where/else") {
if ut.is_user_process() {
println!("{}: {}", ut.host(), ut.user())
}
}Re-exports
pub extern crate time;
Structs
- Iterator of login records