0

为什么echo hello > /dev/pts/xxx有效(这里 xxx 指的是另一个会话的控制终端)?

默认情况下,该会话的后台进程组中的某个进程在尝试写入stdout(这里stdout是指控制终端)时会收到信号SIGTTOU,因为终端驱动程序会检查该进程是否属于前台进程团体。

那么终端驱动程序如何容忍来自另一个会话进程的输出呢?那里发生了什么?

4

0 回答 0