ifup-ppp

Patrys :: Patryk Zawadzki patrys at pld-linux.org
Sat Dec 3 17:41:28 CET 2005


Dnia 03-12-2005, sob o godzinie 12:28 +0100, Tomasz Witek napisał(a):
>                 exit 1
>         fi
>         $EAGLECTRL -w
> +       EAGLE_STAT=$?
> +       EAGLE_COUNT=0
> +       while [ $EAGLE_STAT -ne 0 -a $EAGLE_COUNT -lt 10 ];  do
> +               sleep 3;
> +               $EAGLECTRL -w
> +               EAGLE_STAT=$?
> +               EAGLE_COUNT=`expr $EAGLE_COUNT + 1`
> +       done
> +       if [ $EAGLE_STAT -ne 0 ]; then
> +               exit 1;
> +       fi
>         PPPOA_IFACE=$( $EAGLECTRL -i 2>/dev/null)
>         if [ -z "$PPPOA_IFACE" ]; then
>                 PPPOA_IFACE="(unknown)"
> 
> Nie jest to przykład super programowania ale dziala.
> 
> Tak naprawde to ta 10 powinna byc brana z pliku konfiguracyjnego, sleep
> tez jakos dobrany.
> Moze to sie da zrobic bez expr i jakos ladnie i prosto, ale ja nie
> potrafie. To zostawiam juz opiekunom rc-scripts.

lepiej:

[...]

for i in 1 2 3 4 5 6 7 8 9 10
do
	$EAGLECTRL -w
	EAGLE_STAT=$?

	if [$EAGLE_STAT -e 0]
	then
		break
	fi
done

if [$EAGLE_STAT -ne 0]
then
	exit 1
fi

[...]

> TiweK
> 
> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
-- 
Patrys :: Patryk Zawadzki <patrys at pld-linux.org>
PLD Linux
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: To jest cz??? listu podpisana	cyfrowo
URL: </mailman/pipermail/pld-devel-pl/attachments/20051203/ee80f6d4/attachment.sig>


More information about the pld-devel-pl mailing list