Busybox: Sleep mit Millisekunden

lano

Aktives Mitglied
Moin.

Ich hab nur ne schlanke BusyBox deren sleep nur ints mag.
Jemand ne Idee wie ich im Bash Script auch ne Pause von 200 Millisekunden hin bekomme ?
 
Ich hab mir jetzt gedacht das ich einfach ne Schleife laufen lasse, aber da gibts schon das erste Problem.

Bash:
sleepm() {
mCnt=0
while [[ ${mCnt} -le 1000 ]]; do
  mCnt=${mCnt}+1
done
}

Ich bekomme:
sh: 0+1: bad number
 
OK ich bin auch blöd...

Bash:
sleepm() {
mCnt=0
while [[ ${mCnt} -le 1000 ]]; do
  mCnt=$((mCnt+1))
done
}

fuktioniert.
 
Hmm, ja. Aber was für eine Zeit da am Ende raus kommt ist unklar und das Ding ist wohl auch unter Volllast solange die Schleife rennt.
Gibt's andere Scriptsprachen? Perl?
Guckst du
 
Zurück
Oben Unten