'eval'에 해당되는 글 1건

  1. 2007/04/08 매초매다 명령어 반복하는 쉘스크립트
#!/bin/sh

# Maintainer    : Chan Hwang (gogisnim@gmail.com)
# Last Modify   : 2007.04.08
# 주어진 명령어를 지정(또는 3초)된 초마다 자동실행
# 사용법: auto_cmd.sh 명령어 [시간(초)]
# 주의사항 : eval 명령어 조합은 위험을 내포하고 있다
# http://kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/internal.html#EX43

if [ -z $1 ]; then
   echo "usage : auto_cmd.sh command [term]"
   exit 1
fi  

CMD="$1"
TERM=${2:-3}

while [ 1 ]; do
   eval $CMD
   echo ""
   sleep $TERM
done

exit 0