Я хотел бы направить команду в более медленную, с довольно большим (~ 200 ГБ) буфером между ними. Вот пример использования:
command1 | buffer -f file.buffer | command2
Есть команда, чтобы сделать это? Те, которые я видел, только буферизировались на память.
Теперь, когда я думаю об этом, достигнет ли это желаемого результата?
#!/bin/bash
# buffer.sh
FILE="$1"
tail -F "$FILE" 2> /dev/null &
cat > "$FILE"
Хотя я не уверен, как остановить хвост, когда все прочитает ...