#!/bin/sh

if [ $# -ne 4 ]; then
  echo "usage: spintest iter-before-write nice interval niterations" >&2
  exit 1
fi

ibf=$1
nice=$2
interval=$3
iterations=$4
i=0
nice -$nice spin $ibf > spintest.out.$$ &

spinpid=$!

while [ $i -lt $iterations ]; do
  sleep $interval
  ps -l | grep '[ ]'"$spinpid" 
  i=`echo $i | awk '{print $1+1}'`
done

kill -9 $spinpid
rm -f spintest.out.$$
