Ausgabe eines Skripts in Datei umlenken
am 21.06.2007 12:55:52 von Harald Wenninger
Hallo,
Ich habe mit einem MySQL-5.0-Client unter Unix folgendes Problem:
Ich möchte die komplette Ausgabe der Abarbeitung eines SQL-Skripts in eine
Datei umlenken.
Die in der Anleitung angegebene Möglichkeit
mysql < skript > ausgabe_datei
ist für mich nicht ausreichend, weil es für mich vor allem auf die vom
Skript erzeugten Fehler ankommt, die jedoch nicht auf stdout, sondern auf
stderr ausgegeben werden. Ein Umlenken von stderr auf stdout
mysql < skript > ausgabe_datei 2>&1
hilft auch nicht viel weiter, weil stdout und stderr natürlich nicht
synchronisiert sind und die Fehlermeldungen daher nicht an der Stelle
erscheinen, zu der sie gehören.
Gibt es eine andere Möglichkeit, um die komplette Ausgabe in der richtigen
Reihenfolge in eine Datei zu bekommen?
Gruß,
Harald
--
Eben Nachrichten gehört. Danach Grönemeyer: "Die Welt gehört in Kinderhände"
Mein Eindruck: Da ist sie schon.
-- Fanny Müller
Re: Ausgabe eines Skripts in Datei umlenken
am 21.06.2007 13:45:23 von Christian Kirsch
Am 21.06.2007 12:55 schrieb Harald Wenninger:
> Hallo,
>
> Ich habe mit einem MySQL-5.0-Client unter Unix folgendes Problem:
> Ich möchte die komplette Ausgabe der Abarbeitung eines SQL-Skripts in eine
> Datei umlenken.
>
> Die in der Anleitung angegebene Möglichkeit
>
> mysql < skript > ausgabe_datei
>
> ist für mich nicht ausreichend, weil es für mich vor allem auf die vom
> Skript erzeugten Fehler ankommt, die jedoch nicht auf stdout, sondern auf
> stderr ausgegeben werden. Ein Umlenken von stderr auf stdout
>
> mysql < skript > ausgabe_datei 2>&1
>
> hilft auch nicht viel weiter, weil stdout und stderr natürlich nicht
> synchronisiert sind und die Fehlermeldungen daher nicht an der Stelle
> erscheinen, zu der sie gehören.
>
> Gibt es eine andere Möglichkeit, um die komplette Ausgabe in der richtigen
> Reihenfolge in eine Datei zu bekommen?
>
was ist mit
-n, --unbuffered Flush buffer after each query.
--
Christian Kirsch
Heise Zeitschriften Verlag * iX-Magazin
Tel +49-511-5352-590 Fax +49-30-78702289
KEINE ANNAHME VON DOC-DATEIEN * NO DOC FILES, PLEASE
Mindestinformationen im geschäftlichen E-Mail-Verkehr nach §37a HGB:
Heise Zeitschriften Verlag GmbH & Co. KG
Registergericht: Amtsgericht Hannover HRA 26709
Persönlich haftende Gesellschafterin:
Heise Zeitschriften Verlag Geschäftsführung GmbH
Registergericht: Amtsgericht Hannover, HRB 60405
Geschäftsführer: Ansgar Heise, Steven P. Steinkraus, Dr. Alfons Schräder
Re: Ausgabe eines Skripts in Datei umlenken
am 21.06.2007 14:34:57 von Harald Wenninger
* Christian Kirsch tat kund und zu wissen:
> Am 21.06.2007 12:55 schrieb Harald Wenninger:
>> Gibt es eine andere Möglichkeit, um die komplette Ausgabe in der richtigen
>> Reihenfolge in eine Datei zu bekommen?
>
> was ist mit
> -n, --unbuffered Flush buffer after each query.
Jupp, damit klappt es.
Dankeschön!
Gruß,
Harald
--
Linux is not a desktop OS for people whose VCRs are still
flashing "12:00". -- Paul Tomblin