我正在编写一个期望风格的程序来与 Linux 上的命令行应用程序交互。有什么方法可以让我的程序知道 PTY 另一端的应用程序何时尝试read
对其执行操作?
理想情况下,无需知道 PTY 另一端正在运行哪些进程(或仅了解进程组),这也是可能的。轮询 ptmx 文件描述符的状态不起作用,因为我总是有能力的写入它,即使该写入将由内核内部缓冲。
我正在编写一个期望风格的程序来与 Linux 上的命令行应用程序交互。有什么方法可以让我的程序知道 PTY 另一端的应用程序何时尝试read
对其执行操作?
理想情况下,无需知道 PTY 另一端正在运行哪些进程(或仅了解进程组),这也是可能的。轮询 ptmx 文件描述符的状态不起作用,因为我总是有能力的写入它,即使该写入将由内核内部缓冲。