lothar_matthäus
Mitglied
Hallo alle zusammen,
ich habe gerade ein Problem mit der Ausgabeumleitung in Linux.
Ich lasse ein C-Programm auf der Konsole laufen und bekomme über die printf-Funktion Ausgaben.
Soweit ok!
NUN: wenn ich die Ausgabe in eine Datei Umleite bekomme ich nichtmehr alles ausgeben... .
(weder direkt mit ">" noch bei "tee" auf den Monitor)
Abfolge in kurzen Worten von dem Programm:
Anfängliche einmalige Ausgabe einiger Zeilen.
Dann rechnet es und gibt ab und zu ein Ergebnis aus.
Nun will ich wissen wie lange der Rechner braucht um die Ergebnisse zu errechnen.
Und genau das wird bei der Umleitung nichtmehr mit ausgegeben.
Hat jemand eine Idee warum?
Im allgemeinen funktioniert die Ausgabe ja IMMER nur speziell hier nicht.
Es kann bestimmt nicht an den Ausgabeintervallen liegen das sind vielleicht 10 ausgaben nach 1Sekunden und dann wird es immer weniger zb 3 nach 2Sekunden 1 nach 10Sekunden usw...
ich habe gerade ein Problem mit der Ausgabeumleitung in Linux.
Ich lasse ein C-Programm auf der Konsole laufen und bekomme über die printf-Funktion Ausgaben.
Soweit ok!
NUN: wenn ich die Ausgabe in eine Datei Umleite bekomme ich nichtmehr alles ausgeben... .
(weder direkt mit ">" noch bei "tee" auf den Monitor)
Abfolge in kurzen Worten von dem Programm:
Anfängliche einmalige Ausgabe einiger Zeilen.
Dann rechnet es und gibt ab und zu ein Ergebnis aus.
Nun will ich wissen wie lange der Rechner braucht um die Ergebnisse zu errechnen.
Und genau das wird bei der Umleitung nichtmehr mit ausgegeben.
Hat jemand eine Idee warum?
Im allgemeinen funktioniert die Ausgabe ja IMMER nur speziell hier nicht.
Es kann bestimmt nicht an den Ausgabeintervallen liegen das sind vielleicht 10 ausgaben nach 1Sekunden und dann wird es immer weniger zb 3 nach 2Sekunden 1 nach 10Sekunden usw...