打印到另一个会话的控制终端

时间:2019-06-06 08:58:50

标签: c terminal embedded-linux process-group

echo hello > /dev/pts/xxx为什么起作用(此处xxx表示另一个会话的控制终端)?

使用默认设置,此会话的后台进程组的进程在尝试写入stdout(此处stdout指控制终端)时将收到信号SIGTTOU,因为终端驱动程序将检查此进程是否属于前台进程组。

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

0 个答案:

没有答案