PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldungen umleiten



herschi
06-12-2002, 09:28
Hallo zusammen

Bitte helft mir bei folgendem Problem.



DATUM=`date +%d.%m.%y`

find / -depth -print | cpio -ov -Hnewc -O/dev/rmt0 2> /var/log/backup.$DATUM


less /var/log/backup.$DATUM | mail -s "Sicherung Linux 1 $(date)" mail@provider.com



cpio -v heißt verbose Anzeige der gerade bearbeitende Datei
und
2> heißt leitet den Standard Error in eine Datei um.

Aber ich bekomme alles was er gesichert hat per Mail zugesandt und nicht nur die fehler, WARUM ???

Mich Interessieren nur die fehler.

Gruß Christian

fork
06-12-2002, 12:49
Weil Du dem Computer nur gesagt hast das er die Fehler in die Datei schreiben soll?

2>datei.txt leitet den Dateideskriptor 2(=Standardfehlerausgabe) nach datei.txt um
>datei.txt leitet den Dateideskriptor 1(=Standardausgabe) nach datei.txt um
2>&1 leitet Dd 2 dorthin um wohin Dateideskriptor 1 gerade im Moment zeigt
<datei.txt leitet Dd 0 (=Standardeingabe) von der Tastatur in datei.txt um


Alles klar?

Für weitere Fragen konsultiere die Links in meiner Signatur ;-)

Gruß
Tobias

capchaos
06-12-2002, 12:53
find / -depth -print | cpio -ov -Hnewc -O/dev/rmt0 2> /var/log/backup.$DATUM

Warum machst du nicht stattdessen:


for f in `find / -depth -print`; do cpio -ov -Hnewc -O/dev/rmt0 $f 2> /var/log/backup.$DATUM


Oder hab ich da was falsch verstanden?

bye

herschi
09-12-2002, 06:56
@capchaos

HALLO

Das Klappt nicht

syntax error: unexpected end of file

Gruss Christian

Badsteve
09-12-2002, 18:16
find / -depth -print | cpio -ov -Hnewc -O/dev/rmt0 >/dev/null 2> /var/log/backup.$DATUM


vielleicht ?