#! /bin/bash
#
# In this script we are just waiting that a new message: "rtAlarmTest: task2 finished!" ...
# ...  appears in kerenl message queue
#

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

i=0

oldMsg=`/bin/dmesg -s 1 | grep -c "rtAlarmTest: task2 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 "rtAlarmTest: task2 finished!"`
done

sleep 5

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


