gpt4 book ai didi

linux - 使用 socat/netcat 管道或发送字符串并暂停

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:45 25 4
gpt4 key购买 nike

我通过 hexdump'ing 从 ttyUSB0 捕获未缓冲的代码作为字符串

/usr/bin/stdbuf -o0 /bin/busybox hexdump -v -e '12/1 "%02x" "\n"' /dev/ttyUSB0

使用这样的示例输出(不带引号):“20303830303e353a30373220”

现在我很无奈:

我想要一个循环到 netcat/socat 第一次捕获(可能是读?)到另一台主机,而不是轻微的暂停,例如在发送下一次捕获之前 10 秒。

我用 socat 搜索了一条优雅的线路,但我所有的管道示例都失败了。似乎在理解子 shell 过程方面存在一些问题......并且缺乏经验。有人提示吗?

最佳答案

以下内容适用于我的鼠标输入:

sudo stdbuf -o0 hexdump -v -e '12/1 "%02x" "\n"' /dev/input/by-id/usb-Logitech_USB_Receiver-if02-mouse | (while true; do read buf; echo $buf; sleep 1; done) | nc localhost 8008

我相信可以更好地实现我在 while 循环中所做的事情...

我可以使用之前启动的鼠标获取输入

nc -l localhost 8008

关于linux - 使用 socat/netcat 管道或发送字符串并暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16700619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com