进程 ( creator
) 创建伪终端master/slave[/dev/pts/1]
对。另一个进程 ( consumer
) 打开/dev/pts/1
并更改串行终端参数tcsetattr
。
creator
一旦更改了从属参数,有没有办法获取它们consumer
?
这个问题的背景来自于想要为串行终端创建一个多路复用器。多路复用器进程将消耗串行终端/dev/ttyUSB0
并公开多个从属伪终端以供其他应用程序使用。
进程 ( creator
) 创建伪终端master/slave[/dev/pts/1]
对。另一个进程 ( consumer
) 打开/dev/pts/1
并更改串行终端参数tcsetattr
。
creator
一旦更改了从属参数,有没有办法获取它们consumer
?
这个问题的背景来自于想要为串行终端创建一个多路复用器。多路复用器进程将消耗串行终端/dev/ttyUSB0
并公开多个从属伪终端以供其他应用程序使用。