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

Re: script problem



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.





Reply to: