Polytropon <freebsd(at)edvax.de> wrote:
> > Meine Frage ist nun, ob es eine Möglichkeit gibt, ein Programm zur
> > zeilenweisen Ausgabe zu zwingen, so als ob es auf einem TTY läuft.
>
> Vielleicht ist hier /usr/ports/misc/buffer hilfreich,
Nein, das ist Unsinn.
Typischerweise verwenden Programme die gepufferten stdio-Funktionen
für Ausgaben, wie printf(), fwrite(), usw. Diese schreiben eben in
einen Puffer und dieser wird dann ab und zu geleert - wenn die
Ausgabe auf ein TTY erfolgt am Zeilenende, sonst nach einem mehrere
kB großen Block. Von außen ist das nicht zu beeinflussen, außer man
lässt das Programm wirklich auf ein (Pseudo-)TTY schreiben.
-- Christian "naddy" Weisgerber naddy(at)mips.inka.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 17 Feb 2012 - 20:14:30 CET