check_smpp.sh
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. #!/bin/sh
  2. #
  3. # Use `test/drive_smpp' to test SMPP driver.
  4. set -e
  5. #set -x
  6. times=10
  7. test/drive_smpp -v 0 -m $times 2> check_smpp_drive.log & 
  8. sleep 1
  9. gw/bearerbox -v 0 test/drive_smpp.conf 2> check_smpp_bb.log &  
  10. bbpid=$!
  11. running=yes
  12. while [ $running = yes ]
  13. do
  14.     sleep 1
  15.     if grep "ESME has submitted all messages to SMSC." check_smpp_drive.log > /dev/null  
  16.     then
  17.         running=no
  18.     fi
  19. done
  20. kill $bbpid
  21. sleep 5
  22. if grep 'WARNING:|ERROR:|PANIC:' check_smpp*.log >/dev/null
  23. then
  24.         echo check_smpp.sh failed 1>&2
  25.         echo See check_smpp*.log for info 1>&2
  26.         exit 1
  27. fi
  28. rm -f check_smpp_drive.log check_smpp_bb.log
  29. exit 0