if [ ${1:-null} == "console" ] ; then
      tivosh /var/hack/noreddot.tcl &
      cs=`date +%-S`
	sd=$((30 - $cs))
	if (( $sd < 1 )); then
	   sd=$(($sd+60))
	fi
      echo startrd.sh: Currently $cs seconds past the minute
      echo startrd.sh: Sleeping for $sd seconds
	sleep $sd
	while \[ ! -f /tmp/blastquit ] ; do
	  if \[ -f /tmp/blastir ] ; then
	   echo startrd.sh: Blasting now!
	   /sbin/irtest -t /dev/ttyS0 -- 0 50 24 0 152 51 25 25 25 25 25 49 25 49 49 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 49 49 25 25 25 25 25 25 25 25 49 25 25 600
	  fi
        cs=`date +%-S`
	  sd=$((30 - $cs))
	  if (( $sd < 1 )); then
	     sd=$(($sd+60))
	  fi
        echo startrd.sh: Currently $cs seconds past the minute
        echo startrd.sh: Sleeping for $sd seconds
	  sleep $sd
	done
	echo startrd.sh: Exiting startrd
else
      tivosh /var/hack/noreddot.tcl >> /dev/null 2>> /dev/null &
	sd=$((30 - `date +%-S`))
	if (( $sd < 1 )); then
	   sd=$(($sd+60))
	fi
	sleep $sd
	while \[ ! -f /tmp/blastquit ] ; do
	  if \[ -f /tmp/blastir ] ; then
	   /sbin/irtest -t /dev/ttyS0 -- 0 50 24 0 152 51 25 25 25 25 25 49 25 49 49 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 49 49 25 25 25 25 25 25 25 25 49 25 25 600 >> /dev/null
	  fi
	  sd=$((30 - `date +%-S`))
	  if (( $sd < 1 )); then
	     sd=$(($sd+60))
	  fi
	  sleep $sd
	done
fi

