RunAccel.in
上传用户:liugui
上传日期:2007-01-04
资源大小:822k
文件大小:1k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. #
  3. #  $Id: RunAccel.in,v 1.5 1999/01/29 18:19:45 wessels Exp $
  4. # enable HTTP requests on port 80
  5. port="-a 80"
  6. prefix=@prefix@
  7. exec_prefix=@exec_prefix@
  8. logdir=@localstatedir@
  9. PATH=@bindir@:/bin:/usr/bin
  10. export PATH
  11. if test $# = 1 ; then
  12. conf="-f $1"
  13. shift
  14. fi
  15. failcount=0
  16. while : ; do
  17. echo "Running: squid $port -s $conf >> $logdir/squid.out 2>&1"
  18. start=`date '+%d%H%M%S'`
  19. squid -N $port -s $conf >> $logdir/squid.out 2>&1
  20. stop=`date '+%d%H%M%S'`
  21. t=`expr $stop - $start`
  22. if test 0 -le $t -a $t -lt 5 ; then
  23. failcount=`expr $failcount + 1`
  24. else
  25. failcount=0
  26. fi
  27. if test $failcount -gt 5 ; then
  28.               echo "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES" >&2
  29. exit 1
  30. fi
  31. sleep 10
  32. done