0

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

但是,我还希望将我输入的内容回显给我,而不仅仅是其他人输入的内容。我尝试了类似 tail -f | microcom /dev/ttyS1 但是这不起作用。

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

这是busybox microcom 文档:

microcom [-d 延迟] [-t 超时] [-s 速度] [-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

谢谢。

4

1 回答 1

0

试试这个:

tee /dev/stderr | microcom /dev/ttyS1

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

于 2012-12-11T20:16:41.317 回答