Я ищу команду 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