回显从busybox microcom到stdout的字符

时间:2012-12-11 19:56:48

标签: linux busybox

我正在使用busybox microcom程序通过websocket在2个jsLinux实例之间进行通信。一切都很顺利,使用microcom,我可以在图像之间聊天。

但是,我也想把我输入的内容回复给我,而不仅仅是其他人所显示的内容。我试过像tail -f |这样的东西microcom / dev / ttyS1 但是这没用。

我用来连接2个实例(通过模拟串口)的命令是: microcom / dev / ttyS1

这是busybox microcom文档:

microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY

将stdin的字节复制到TTY,从TTY复制到stdout

选项:

    -d      Wait up to DELAY ms for TTY output before sending every
            next byte to it
    -t      Exit if both stdin and TTY are silent for TIMEOUT ms
    -s      Set serial line to SPEED
    -X      Disable special meaning of NUL and Ctrl-X from stdin

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

tee /dev/stderr | microcom /dev/ttyS1

将所有内容打印到/dev/stderr(通常是/proc/self/fd/2的符号链接)并将其输入到microcom的标准输入中(或使用文件而不是stderr ...)