我正在尝试使用以下脚本使用socat捕获USB转串行适配器上的串行通信:
#!/bin/bash
if [[ 0 != ${EUID} ]] ; then
sudo "$0" "$@"
exit $?
fi
SOCAT_OPTIONS="-d -d -v -x PTY,raw,link=/dev/socat,wait-slave,mode=0660,group=dialout /dev/ttyUSB0,raw"
socat $SOCAT_OPTIONS然而,socat似乎忽略了"-v -x“。
我的socat选项基于此站点上的示例:
http://mmdolze.users.sourceforge.net/serial-port-monitoring.html
发布于 2014-05-21 06:30:57
当我删除"wait-slave“选项时,我看到了"-v -x”的输出。
我希望我知道为什么这会有不同。手册页没有给出任何线索。
https://stackoverflow.com/questions/23770769
复制相似问题