【定时任务】 shell 随机n秒执行m次任务


function random()
{
    min=$1   
    max=$(($2-$min+1))   
    num=$(($RANDOM+1000000000))
    echo $(($num%$max+$min))
}
for i in {1..100}
do
    out=$(random 10 300);
        curl DOMAIN . "/Mailer/DoSend"
        sleep $out
done

评论