0

我正在尝试使用 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

4

1 回答 1

0

当我删除“wait-slave”选项时,我看到了“-v -x”的输出。

我希望我知道为什么会有所作为。手册页没有提供任何线索。

于 2014-05-20T22:30:56.747 回答