Ich benutze Ant, um ein Java-Programm zu starten.Ant Java-Aufgabe: Wie Ausgabe an die Konsole und eine Datei erhalten - immer Build-Ausgabe ohne Shell-Umleitung
Ich möchte nicht die Ausgabe "verlieren", nachdem das Programm beendet wird. Also verwende ich die Eigenschaft 'output
', um die Ausgabe in einer Datei zu speichern.
<java classname="..." fork="true" output="....txt">
Leider habe ich keine Konsolenausgabe mehr. Was wäre eine gute Möglichkeit, die Ausgabe auf der Konsole und in einer TXT-Datei zu haben.
Suche nach einer Alternative zu
ant mytast > myFile.txt
, weil ich nicht will, dass die "user" Shell-Umleitung verwenden hat "> ..". . Wenn er nicht umleiten will, ist die Ausgabe verloren.
Sie können den Befehl 'tee' verwenden. Sehen Sie sich diese [Seite] an (http: //en.wikipedia.org/wiki/Tee_% 28Kommando% 29). – dash1e
Dies beruht auf einem externen Betriebssystembefehl. Nicht sehr tragbar. –