1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2021年2月1日 |
---|
#38 in #controlling
1MB
144 行
ctty-rs 是一个跨平台的crate,用于确定进程的控制TTY(ctty)。目前支持Linux、macOS和FreeBSD。
在许多情况下,了解进程属于哪个TTY可能很有用(例如,在存储会话数据时),但在操作系统之间没有标准化的方式来做这件事。一种方法是使用stdin、stdout或stderr的文件描述符上的ttyname,但这在它们在shell级别被重定向的情况下不起作用。
ctty-rs 提供了一种简单的方法来获取进程的控制TTY,即使是在stdin、stdout和stderr具有平台无关接口的情况下。