1 个不稳定版本

使用旧的Rust 2015

0.1.0 2021年2月1日

#38 in #controlling

MIT 许可证

1MB
144

ctty-rs 是一个跨平台的crate,用于确定进程的控制TTY(ctty)。目前支持Linux、macOS和FreeBSD。

在许多情况下,了解进程属于哪个TTY可能很有用(例如,在存储会话数据时),但在操作系统之间没有标准化的方式来做这件事。一种方法是使用stdin、stdout或stderr的文件描述符上的ttyname,但这在它们在shell级别被重定向的情况下不起作用。

ctty-rs 提供了一种简单的方法来获取进程的控制TTY,即使是在stdin、stdout和stderr具有平台无关接口的情况下。

依赖项