Я ищу команду X оболочки, например, когда я выполняю:
command_a | X 5000 | command_b
stdout
command_a
записывается в stdin
команды command_b
(по крайней мере) через 5 секунд.
Это своего рода буфер задержки.
Насколько я знаю, buffer
/mbuffer
может писать с постоянной скоростью (фиксированное количество байтов в секунду). Вместо этого мне нужна постоянная задержка во времени (t = 0, когда X
читает выходной блок command_a
, при t = 5000 он должен записать этот кусок в command_b
).
[edit] Я внедрил это: https://github.com/rom1v/delay