unix

bash 무한루프

mulderu 2013. 4. 4. 10:30

개발자에게 필요한것중... bash 무한루프 자주 이용합니다. (특히 서버 테스트 용도)


예제1) 무한루프 예제 입니다.

간단하죠.. VAR1은 항상 0이고 1보다 작죠.

#!/bin/bash


VAR1=0

CNT=1

while [ $VAR1 -lt 1 ]; do

  sleep 1

  echo $CNT

  let CNT=CNT+1

done



예제 2) 아래도 무한루프 입니다. 웹사이트의 특정 이미지를 다운로드 하고 지우고 합니다. 웹서버 테스트에 유용하겠죠.

#!/bin/bash


VAR1=0

CNT=1

while [ $VAR1 -lt 1 ]; do

  sleep 1

  echo $CNT

  let CNT=CNT+1

  if [ -e "x.jpg" ]; then

    rm -f x.jpg

  fi

  curl https://t1.daumcdn.net/cfile/blog/01189E35514BC94230 -o x.jpg

done