trap 'echo $$ trapped >&2; exit 1' INT 

startTime="$(date +%s)"
while [ "$(($(date +%s) - $startTime))" -lt 3 ]; do
  :
done

echo end of loop 
