Script bugg..
Postat: 12 feb 2009, 04:51
Efter att ha pillat och broderat ut ett script jag tidigare fick hjälp med här del så har jag till slut fått ett script jag är nöjd med förutom på en punkt.
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.
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..."