Ibland felar det, "Underflöde !!" (t.ex. "Underflöde !! "åtminstone 3581,764 ms lång) är felkoden och problemet är periodiskt.
Jag misstänker att det ligger någonstans i Random funktionen men har ingen större koll på den.
Någon som eventuellt kan ge en gissning på hur man korrigerar för detta periodiska fel ?
Tidsangivelsen ska helst kunna anges upp till 60 minuter, gärna längre.
Kod: Markera allt
#!/bin/bash
echo "Minst antal min ?"
read MINSEK
echo "Max antal min ?"
read MAXSEK
MINMIN=$(($MINSEK*60))
MAXMIN=$((MAXSEK*60))
TID=$((RANDOM%(1+$MAXMIN-$MINMIN)+$MINMIN))
TIDMIN=$(($TID/60))
echo "Minst $MINSEK, Max $MAXSEK"
#date &> /dev/null
sleep 3
(aplay -q sound.wav) &
echo `date`
sleep $TID
echo Tid: $TIDMIN min
echo `date`
(aplay -q sound.wav)
(aplay -q sound.wav)
read -p "Valfri tangent för att avsluta..."