[gelöst] Script: Ausgabeumleitung

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Peter18
Beiträge: 97
Registriert: 14.12.2018 11:56:20

[gelöst] Script: Ausgabeumleitung

Beitrag von Peter18 » 16.12.2019 15:40:55

Ein freundsliches Hallo an alle,

in einem Script verwende ich ">>" um Fehlermeldungen in eine Protokolldatei umzuleiten (rsync). Es gibt aber Meldungen, die dennoch auf dem Bildschirm erscheinen und nicht in der Protokolldatei.

Code: Alles auswählen

rsync: failed to set permissions on
rsync: failed to set times on
Wie kriege ich die auch in die Datei? Warum erscheinen sie trotz Umleitung auf dem Bildschirm?

Grüße von der Nordsee

Peter
Zuletzt geändert von Peter18 am 16.12.2019 16:43:29, insgesamt 1-mal geändert.

tobo
Beiträge: 1964
Registriert: 10.12.2008 10:51:41

Re: Script: Ausgabeumleitung

Beitrag von tobo » 16.12.2019 15:59:28

Du leitest nicht die Fehlermeldungen (File descriptor 2 = stderr), sondern die normalen Ausgaben (FD 1 = stdout) um. >> FILE entspricht 1>> FILE. Du möchtest eher 2>> FILE oder wenn beide Ausgaben umgeleitet werden sollen, dann zum Schreiben > FILE 2>&1 bzw. zum Anhängen >> FILE 2>&1 dem rsync hinzufügen.

Edit: Umleitung korrigiert.
Zuletzt geändert von tobo am 16.12.2019 17:10:27, insgesamt 1-mal geändert.

Peter18
Beiträge: 97
Registriert: 14.12.2018 11:56:20

Re: Script: Ausgabeumleitung

Beitrag von Peter18 » 16.12.2019 16:42:54

Hallo tobo,

Dank Dir für die Antwort! Das hat geholfen!

Grüße von der Nordsee

Peter

Antworten