Re: script problem
Am Freitag, den 14.07.2006, 11:28 +0200 schrieb Moritz Lenz:
> Hallo,
>
> Peter Kuechler wrote:
> > Ich glaube, langsam verkalke ich:-(
>
> Halb so wild, Aussetzer hat jeder...
Das sagst du so...;-)
> > Warum funktioniert das nicht mehr im Script?
> >
> > RG=$(ping -c 1 $BA_HOST > /dev/null 2>&1)
> > echo $RG
>
> Du leitest STDOUT und STDERR nach /dev/null um => keine Ausgabe =>
> nichts, was in RG stehen könnte.
Sorry, aber damit bin ich nicht so ganz einverstanden, denn warum
funktioniert dann das auf der Kommandozeile:
linuxback2:# ping -c 1 www.suse.de > /dev/null 2>&1
linuxback2:# echo $?
0
linuxback2:# ping -c 1 www.suse.bloedel > /dev/null 2>&1
linuxback2:# echo $?
2
Beide male wird STDOUT und STDERR nach /dev/null umgelenkt, trotzdem
bekomme ich den Rückgabewert des Komandos. Soweit ich weis bekommt man
den Rückgabewert nicht über STDOUT oder STDERR.
Wenn es so wäre, dann dürfte das oben geschriebene nicht funktionieren.
--
mfg Peter Küchler
Informations- und Kommunikationstechnik (IKT)
Planungsverband Ballungsraum
Frankfurt / Rhein-Main
Poststraße 16
60329 Frankfurt am Main
Tel.: +49 69 2577-1301
Fax.: +49 69 2577-41301
E-Mail: peter.kuechler@planungsverband.de
www.planungsverband.de
Reply to: