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@lists.pld-linux.org > 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 pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl