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
> [email protected]
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
--
Patrys :: Patryk Zawadzki <[EMAIL PROTECTED]>
PLD Linux
signature.asc
Description: To jest część listu podpisana cyfrowo
_______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
