if a bash

Mirek Kokrda numira na atlas.cz
Čtvrtek Září 7 13:15:09 CEST 2000


Jan Satko wrote:
> 
> >       if (df | wc -c > 80) then spust_script
> 
> Hmm.
> 
> if [ `df | wc -c` > 80 ]; then
>  spust_script
> fi
> 
Ja sem asi blbej....:(
Muj zdrojak:

#!/bin/sh
# tady dole vyleze 548
df | wc -c

if [ 'df | wc -c' > 400]
then
        echo "je vesti"
else
        echo "neni vetsi"
fi

Tedy 548 ma byt vetsi nez 400 a me stejne vypise prikaz na 'else', tedy
neco nefunguje. Nevite nekdo proc? priklad je jen treningovy, ale v
realu si hlidam plnost disku na mail serveru. tedy potrebuju aby mi
poslal SMS jen kdyz zaplneni disku prekroci urcitou hodnotu....
-- 
Miroslav Kokrda - Technik sverene spravy  ICZ a.s.
		- System support engineer ICZ a.s.
Tel:+420(653) 62 13 72 Fax:+420(653)62 13 80 GSM:+420(602)37 13 09


Další informace o konferenci Linux