![如何防止 CTS 在每次打开或关闭 tty 时切换?](https://linux22.com/image/75894/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20CTS%20%E5%9C%A8%E6%AF%8F%E6%AC%A1%E6%89%93%E5%BC%80%E6%88%96%E5%85%B3%E9%97%AD%20tty%20%E6%97%B6%E5%88%87%E6%8D%A2%EF%BC%9F.png)
每次我打开()或关闭()tty
设备文件时,RTS
端口线路都会暂时关闭。即使使用 禁用硬件流控制,这种情况似乎也会发生raw -crtscts
。
有没有办法告诉 LinuxRTS
在打开和关闭 tty 设备文件时不要切换线路?
答案1
有一个标志叫做HUPCL
:
如果设置了该位,则当打开终端设备的所有进程都关闭文件或退出时,会生成调制解调器断开连接。
“调制解调器断开连接”显然涉及切换 RTS 线路,因为一旦禁用该标志,无论CRTSCTS
标志设置如何,该行为都会消失。
这是stty
我执行的命令...
stty -F /dev/tty0 1000000 raw clocal -hupcl -echo