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