Umleiten der Standart Ausgabe für Logfile

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
~olfi
Beiträge: 17
Registriert: 31.08.2004 17:22:31

Umleiten der Standart Ausgabe für Logfile

Beitrag von ~olfi » 04.03.2005 17:05:40

Hallo, bin gerade dabei ein Backupscript für einen server zu schreiben.
dazu nehme ich ein standart shell script. ich möchte jetzt alle ausgaben in eine logfile schreiben also z.b.
mysqlcheck --all-databases --auto-repair --extended --optimize -uuser -ppasswort > datum.log
so jetzt mein problem. :
da ich mehrere befehle hintereinander habe würde er ja wenn ich wieder > datum.log mache die datei quasi überschreiben. Gibt es eine möglichkeit die alten zeilen beizubehalten und quasi unten anhängen?

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 04.03.2005 17:54:22

>> heisst die Möglichkeit.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 04.03.2005 17:55:27

http://www.linuxfibel.de/bash.htm#EAUmleitung

Syntax

Code: Alles auswählen

file0;file1;file2;...;file_n_minus_eins>>thefiletowriteinside

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 06.03.2005 10:09:21

Hi,

wenn's viele Zeilen sind, in denen du STDOUT umleiten willst, dann schau dir mal folgenden Beitrag an. "Guckst du hier"
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten