On Fri, 2006-07-14 at 11:52 +0200, Peter Kuechler wrote:
> Am Freitag, den 14.07.2006, 11:28 +0200 schrieb Moritz Lenz:
> > Peter Kuechler wrote:

> > > 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

Weil

RG=$(ping -c 1 $BA_HOST > /dev/null 2>&1)
echo $RG

nicht das gleiche ist wie

RG=$(ping -c 1 $BA_HOST > /dev/null 2>&1)
echo $?

ttyl8er, t.k.




-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an