wget、なぜループしない!?

今、会社の新製品の品質管理チームにいて、負荷テストをしているわけですよ。
で、毎晩、あるいは休みの前日にしかけて、休み明けに検証しているのですが、
うまくテストが実行されない。
なんで、今日もお昼と今に会社に来て、動作確認をしているわけです。
やっている内容は、wgetコマンドであるサイトを何度も取得すると言う単純な作業。
使っているシェルスクリプトは2つ。
get_local.sh

wget -r -l0 -a /home/hoge/product/logs/wget.log --ignore-length --tries=1 -L --directory-prefix=/home/hoge/product/files/  http://testsite.jp/ --user-agent=DoCoMo/1.0/N506iS

これは、http://testsite.jp/にアクセスして、上記ディレクトリにあるファイルをN506iSのユーザーエージェントで取得するスクリプト

looptest.sh

#!/bin/sh
a=1
while [ $a -lt 100000 ]
do
  datetime=`date '+%Y%m%d%H%M%S'`
  echo $datetime  $a >> /home/hoge/looplog/loop.log
  /home/hoge/get_local.sh
  a=`expr $a + 1`
done

こっちはget_local.shを100000回呼び出すシェルスクリプト
get_local.shを呼び出す前に、開始時間とloop回数をファイルに出力し、
get_local.shを実行するシェル。

で、# looptest.sh & でバックグラウンドで実行しているのだけど、
1巡して終わったり、4巡して終わったり、原因がさっぱりわからぬ。
だから、今日も会社にて、「ちゃんと動いているかなぁ」と動作確認しているのです。