#!/bin/bash
# **********************************************************************
# * TEXTLIB Z3950 szerver indts - Linux alatt  V1.01
# * Hasznlat: tlzvezer inditja, direktben ne hasznaljuk!
# **********************************************************************

. /usr/share/tlz3950/tlzsetpar

# root-kent is lehet inditani, a g-tlz3950.exe ugyis textlib user-kent
# fog futni...

# van-e tlz3950 program
[ -f $TLMDIR/$PROGNAME ] || \
    { echo "--- Nincs $PROGNAME!"  >> $TLZ3950LOG ; exit 1; }

# Ne fusson a TLZ3950 - ezen az adatbazison
PidRun $TLZ3050PID
if [ -f $TLZ3950PID ]; then
  echo "!!! Fut mar a TLZ3950$ext!" >> $TLZ3950LOG
  exit 1;
fi

### itt indul tenylegesen
# g-tlz3950 futtatasa - ciklikusan a kilepesig
while [ 1 ]; do
    echo "--- `date` - TLZ3950$par indul"  >> $TLZ3950LOG
    $TLMDIR/$PROGNAME $par $1 $2 $3 $4 >> $TLZ3950LOG
    RET=$?
    PidRun $TLZ3950PID
    if (($RET == 139)) ; then
       echo "!!! `date` - TLZ3950$par ret: $RET." >> $TLZ3950LOG
       echo "!!! Ujrainditas 5 mp mulva..." >> $TLZ3950LOG
       sleep 5
    else
       echo "--- `date` - TLZ3950$par vege: $RET" >> $TLZ3950LOG
       break;
    fi
done

#vege
