hotplug-digicam

Łukasz Maśko ed w yen.ipipan.waw.pl
Sob, 15 Sty 2005, 14:49:30 CET


Dnia sobota, 15 stycznia 2005 14:35, Michal Kochanowicz napisał:
> On Sat, Jan 15, 2005 at 02:32:46PM +0100, Łukasz Maśko wrote:
> > Proponuję zastąpić go czymś takim:
> >
> > while [ ! -e "$DEVICE" ] ; do
> >   usleep 10000
> > done
>
> Ja mam to u siebie tak zrobione:
>
> #v+
> TRIES=5
>
> while [ ! -f "$DEVICE" -a "$TRIES" != '0' ]; do
>         TRIES=$(($TRIES - 1))
>         echo "Tries: $TRIES, sleeping" >> /tmp/log.aqq
>         sleep 1
> done
> #v-
Lekko zmieniłem składnię:

TRIES=5
while [ ! -f "$DEVICE" -a $TRIES -gt 0 ]; do
  TRIES=$(($TRIES - 1))
  logger -t hotplug-digicam "Trying to connect $DEVICE: $TRIES, sleeping"
  usleep 100000
done

Masz rację, nie zapętli się w niesprzyjających warunkach.
-- 
Łukasz Maśko                                          ICQ: 146553537    _o)
Lukasz.Masko(at)ipipan.waw.pl                          GG:   2441498    /\\
Registered Linux User #61028                                           _\_V




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