ifup-ppp

Patrys :: Patryk Zawadzki patrys w pld-linux.org
Sob, 3 Gru 2005, 17:41:28 CET


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 w lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
-- 
Patrys :: Patryk Zawadzki <patrys w pld-linux.org>
PLD Linux
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: To jest =?iso-8859-2?Q?część?	cyfrowo
Url : /mailman/pipermail/pld-devel-pl/attachments/20051203/ee80f6d4/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl