#! /bin/bash
#
# In this script we are just waiting that a new message: "rtlogTest: task finished!" ...
# ...  appears in kernel message queue
#

max_iter=30 # maximal number of iterations (each 1second) == sleep 30

i=0

oldMsg=`/bin/dmesg -s 1 | grep -c "rtlogTest: task finished!"`

result=$oldMsg

while [ $result -eq $oldMsg -a $i -lt $max_iter ]
do
  sleep 1
  i=`expr $i + 1`
  result=`/bin/dmesg -s 1 | grep -c "rtlogTest: task finished!"`
done


if [ $result -eq $oldMsg ]
then
    echo "No result after $max_iter * 1sec !!"
fi


