Posted By: Drs (Fortran je muj kamarad) on 'CZunix' Title: buffer stdout streamu Date: Thu Sep 27 20:31:38 2007 Ahoj, mozna jste se s tim uz nekdo setkali, da se nejakym zpusobem kontrolovat velikost bufferu pri presmerovani output streamu ? Mam nasledujici situaci - mam program, ktery generuje vystup (je to muj program ve fortranu a vypisuje ruzne informace o prubehu vypoctu). Pokud proste spustim program, vypisuje informace do terminalu radek po radku. Pokud ale presmeruji vystup to logovaciho souboru, je stream bufferovany. A jednak je neprakticke sledovat prubeh vypoctu se zpozdenim (i dost velkym), a jednak je velikost bufferu zavisla na konkretnim stroji. Tento problem sleduji pri kazdem presmerovani vystupu, tj nejen pri pouziti > do souboru, ale i napr pri | cat. Netusite nekdo, jestli lze nejak jednoduse 1) odstranit bufferovani vystupu presmerovani 2) nebo aspon nastavit velikost bufferu na nejakou konmkretni hodnotu Zkousel jsem trochu browsit, ale funkcni reseni jsem nezjistil. DrS ------------------------------------------------------------------ To jen aby rec nestala ...