loop.sh 528 字节
Newer Older
S
Shengliang Guan 已提交
1 2 3 4 5 6 7 8
#!/bin/bash

##################################################
# 
# Do simulation test 
#
##################################################

S
loop.sh  
Shengliang Guan 已提交
9
set -e
S
Shengliang Guan 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
#set -x

CMD_NAME=
LOOP_TIMES=5

while getopts "f:t:" arg
do
  case $arg in
    f)
      CMD_NAME=$OPTARG
      ;;
    t)
      LOOP_TIMES=$OPTARG
      ;;
    ?)
      echo "unknow argument"
      ;;
  esac
done

echo LOOP_TIMES ${LOOP_TIMES}
echo CMD_NAME ${CMD_NAME}

S
loop.sh  
Shengliang Guan 已提交
33
for ((i=0; i<$LOOP_TIMES; i++ ))
S
Shengliang Guan 已提交
34 35 36 37
do
    echo loop $i
    echo cmd $CMD_NAME
    $CMD_NAME
S
loop.sh  
Shengliang Guan 已提交
38
    sleep 2
S
Shengliang Guan 已提交
39
done