home *** CD-ROM | disk | FTP | other *** search
- ech=A`echo -n ""`
- if [ ${ech:-\c} = "A-n" ]
- then
- n=""
- c=\\c
- else
- n=-n
- c=""
- fi
- cat >rc.QBATCH <<EOFrc
- #!$1
- PATH=$PATH:$2
- export PATH
- pause()
- {
- #
- # pause for n seconds (multiples of 5 seconds) printing '.' every 5
- #
- timer=0
- echo $n ".$c"
- while [ \$1 -gt \$timer ]
- do
- sleep 3
- echo $n ".$c"
- timer=\`expr \$timer + 3\`
- done;
- }
- cd $3
- qt -v
- echo "Starting QBATCH Queues"
- echo " "
- set *
- for i in \$*
- do
- if \`qt -t \$i\`
- then
- if [ \`qf -p \$i\` != "0" ]
- then
- echo $n "queue \$i restarted .. $c"
- qp \$i
- if [ \`qf -a \$i\` != "0" ]
- then
- echo $n "waiting for \$i to stabilise ..$c"
- pause 20
- echo ".. done"
- fi
- else
- echo "queue \$i not started "
- fi
- fi
- done
- exit 0
- EOFrc
- exit 0
-