Portál AbcLinuxu, 10. května 2025 07:05
$ program | tee souborKdyž ten program používá pro výstup standardní knihovnu, tak ta rozezná, že program nezapisuje na terminál, ale do roury a přepne se z řádkového bufferu do blokového bufferu. Výsledkem je, že výstup se na terminálu (i v souboru) objeví až se značným zpožděním. Pokud ten program není ukecaný tak obvykle až skončí. Dá se nějakým kouzlem přinutit ten program (bez úprav zdrojáků a kompilace), aby používal řádkový výstupní buffer i když nezapisuje na terminál, ale do roury?
Řešení dotazu:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.