3个版本
| 0.1.3 | 2024年5月18日 |
|---|---|
| 0.1.2 | 2024年5月16日 |
| 0.1.1 | 2024年5月3日 |
#455 in Unix API
11,074 下载/月
用于 utmp-classic
8KB
149 代码行,不含注释
utmp-classic
Rust库,用于读取utmp文件。请注意,所有类Unix系统(包括所有GNU/Linux、MacOS以及除OpenBSD之外的所有BSD系统)都使用更新的utmpx文件格式,即使它们仍然将其称为utmp。此库仅适用于原始Unix utmp 文件,据我所知,该文件仅在OpenBSD中使用。
如果您正在寻找用于除OpenBSD之外任何系统的库,您可能需要寻找一个utmpx库,尽管大多数库都自称是utmp;不确定为什么 :D
示例运行
根目录中包含了一个示例utmp文件,您可以通过运行以下命令来执行示例:
cargo run --package utmp-classic --example dump-utmp tests/samples/basic.utmp
历史记录
此库是对upsuper的[utmp-rs](https://github.com/upsuper/utmp-rs)的修改。它已更新以支持OpenBSD仍在使用的经典AT&T Unix v1风格的utmp文件。
依赖关系
~0.8–1.4MB
~26K SLoC