#!/bin/bash if [ "$#" -ne "3" ];then echo 参数不合法! echo eg: sh $0 [账号] [密码] [基数] exit 1 fi acct=$1 passwd=$2 base_num=$3 random_num=$(shuf -i 1-1000 -n 1) step=$(( base_num + random_num )) do_it() { echo `date +"%Y/%m/%d %H:%M:%S"` $acct step =\> $step resp=`curl -s --location --request GET "https://steps.hubp.de/api?account=$acct&password=$passwd&steps=$step"` if echo $resp | grep success ;then echo 步数修改成功,$resp return 0 else echo 步数修改失败,$resp return 1 fi } for i in `seq 0 4`;do echo try $i times if do_it;then exit 0 fi done