我希望只有一个进程能够打开由socat创建的PTY设备。我使用以下命令创建了
我正在Ubuntu机器上运行。
my_ser
设备,但是它可以被多个进程读写。
socat -t 0 INTERFACE:my_nw,type=2 PTY,mode=0777,rawer,link=/dev/my_ser
我尝试使用socat -t 0 INTERFACE:my_nw,type=2 PTY,mode=0777,rawer,link=/dev/my_ser,ioctl-void=0x540c
来使用PTY独占锁(TIOCEXCL),但它没有生效。我可以看到IOCTL被执行,但是没有效果。我正在Ubuntu机器上运行。