スクリプト bash ランダムにsleepする
1秒~10.99秒sleepウェイトする
#!/bin/bash
#DICE=$(((RANDOM%6)+1))
#DICE=$(((RANDOM%1000)+1)) # 1-1000
#DICE=$((RANDOM%1000)) # 0-999
DICE=`expr $RANDOM % 1000` # 0-999
echo "DICE=$DICE"
#wait_s=$(printf %.3f `echo $DICE/100 | bc -l`)
#echo $wait_s
wait_us=`expr $(echo $DICE*10000 | bc -l) + 1000000` # 1s-10.99s
echo "Sleep $wait_us [us] (-.-)Zzz..."
# for debug
read START dummy < /proc/uptime
#echo $START
usleep $wait_us
# for debug
read END dummy < /proc/uptime
#echo $END
echo -n "(@o@)! Elaps [s] = "
# for debug
echo $END-$START | bc -l
exit 0
2012年5月12日土曜日
スクリプト bash ランダムにsleepする
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿