我正在寻找一个类似于shell命令X的东西,当我执行以下命令时:
command_a | X 5000 | command_b
command_a
的stdout
会在至少5秒后被写入到command_b
的stdin
中。
这是一种延迟缓冲。
据我所知,buffer
/mbuffer
可以以恒定速率(每秒固定字节数)写入。相反,我需要一个恒定的时间延迟(t=0时,X
读取command_a
输出块,在t=5000时必须将此块写入command_b
)。
[编辑] 我已经实现了它:https://github.com/rom1v/delay
X -d 5000 -s 2m
)。 - rom1v