run
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #!/usr/bin/env bash
  2. cd `dirname $0`
  3. PATH=..:$PATH
  4. . ../eval_tools.sh
  5. . test_fun
  6. . snmpfun.sh
  7. SNMP_SLEEP=${SNMP_SLEEP:-"1"}
  8. SNMP_VERBOSE=${SNMP_VERBOSE:-"0"}
  9. trap "STOPAGENT; DELAY; summary; exit 1" 1 2 3 9 15 19
  10. if [ -z "$1" ] ; then
  11.     LIST="testmib1.sh testmib2.sh testmib3.sh"
  12.     MULTI="yes"
  13. else
  14.     LIST=testmib${1}.sh
  15. fi
  16. for f in $LIST
  17. do
  18.     if [ -n "$MULTI" ] ; then
  19. echo         ## start next in series on new line
  20.     fi
  21.     if [ $SNMP_VERBOSE -ne 0 ] ; then
  22. echo "run test in $f"
  23.     fi
  24.     . $f
  25.     dperline=0
  26.     for ic in $iclist
  27.     do
  28.         eval tplist="$$ic"
  29.         for tp in $tplist
  30.         do
  31.             $tp
  32.         done
  33.     done
  34.     STOPAGENT
  35.     DELAY
  36. done
  37. summary
  38. if [ $fail_num -ne 0 ] ; then
  39.     RC=1
  40. else
  41.     RC=0
  42. fi
  43. exit $RC