Rýchly zápis do súboru a pomalé spracovanie stdout

Ahojte, mám cca takýto skript:
Kód: [Vybrat]
fastprogram | tee ./bigoutput.bin | slowprogramV takomto prípade musí fastprogram čakať, pretože slowprogram nestíha. Je možné dosiahnuť to, že zapíšem do súboru výsledok z fastprogram najrýchlejšie ako sa dá, a zároveň by prebiehal slowprogram?
Moje doterajšie riešenie bolo takéto, ale prichádzam tým o cenné minúty:
Kód: [Vybrat]
fastprogram > ./bigoutput.bin
slowprogram < ./bigoutput.bin


LeosB

fastprogram > ./bigoutput.bin &
tail -n+1 --pid $! -f bigoutput.bin | slowprogram

Tak pokud jeden nemusí čekat na druhého, musí se někde po cestě data předaná rychlému uložit, aby se mohla postupně posílat pomalému. Zkusil bych kombinaci tee do rychlého + buffer/mbuffer do pomalého.