以下是故事内容:
从全新安装的 ubuntu 开始,我使用串行到 USB 设备。screen /dev/ttyUSB0
一切顺利,我可以完美地与设备交互。
然后我拔下这个设备,插入另一个设备(3g 调制解调器)。再次screen /dev/ttyUSB0
一切正常。
但是,当我再次插入第一个设备并执行此操作screen /dev/ttyUSB0
时,一切都变得混乱了!
我猜想无论出于什么原因,tty 参数都发生了变化。ubuntu (或屏幕) 有没有办法将其存储在某处?我如何才能恢复到初始设置?
到目前为止我尝试过:
- 重启
- 理智
答案1
找到了。
两个屏幕实例实际上正在读取 /dev/ttyUSB0
将它们全部删除即可解决问题。
现在,我正在寻找解决方案以防止我再次犯这个错误: https://serverfault.com/questions/811474/how-to-prevent-screen-to-open-the-same-serial-device-twice