#!/bin/sh # # $Id: RunCache.in,v 1.7 1996/10/31 07:28:58 wessels Exp $ prefix=/usr exec_prefix=${prefix} logdir=/var/squid PATH=/usr/sbin:/bin:/usr/bin export PATH conf="" if test "$1" ; then conf="-f $1" shift fi failcount=0 while : ; do echo "Running: squid -sYD $conf >> $logdir/squid.out 2>&1" start=`date '+%d%H%M%S'` squid -sYD $conf >> $logdir/squid.out 2>&1 stop=`date '+%d%H%M%S'` t=`expr $stop - $start` if test 0 -le $t -a $t -lt 5 ; then failcount=`expr $failcount + 1` else failcount=0 fi if test $failcount -gt 5 ; then echo "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES" >&2 exit 1 fi sleep 10 done