[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ausgabeumleitung funktioniert (mal wieder) nicht



"Ulrich Fürst" <fuerst.ulrich@vr-web.de> wrote:

> "Frank Küster" <frank@debian.org> wrote: 
>> 
>> cdrecord $args 2>&1 >/dev/null
>
> $ cdrecord -load 2>&1 >/dev/null
> cdrecord: Warning: Running on Linux-2.6.8-k7-u-05.08.22
> cdrecord: There are unsettled issues with Linux-2.5 and newer.
> [...schnipp...]
> das klappt nur so wie unten. 
>  
>> 2>&1 verbindet den Programm-Ausgabekanal 2 (stderr) mit dem
>> Shell-Kanal 1, das ist normalerweise dein Terminal.  Aber danach wird
>> der Shell-Kanal 1 (>/dev/null ist ja kurz für 1>/dev/null) mit dem
>> Nulldevice verknüpft, und alles verschwindet.  Andersherum
>> 
>> cdrecord $args  >/dev/null 2>&1
>
> Nur das gibt tatsächlich nichts aus.

Klar, denn es ist natürlich andersherum.  Normalerweise mache ich es
richtig, nur wenn ich es erklären will...

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Reply to: