#!/bin/bash
#
# send_mailreports
#
# Mailreports versenden
#
###############################################################################
#
cd -P `dirname $0`
#
PATH=$PWD/../wwwbin:/usr/bin:/usr/local/bin:$PATH
export PATH
#
# Erst mal testen, ob Programm schon laeuft
PIDFILE=/tmp/send_mailreports.pid
#
if [ -f $PIDFILE ]
 then
  PID=`cat $PIDFILE`
  C=`ps -efa | awk '$2 == "'$PID'" {print 1}'`
  if [ "$C" = "1" ]
   then
    exit
  fi
fi
#
echo $$ >$PIDFILE
#
if [ -f /etc/ulsserver.conf ]
 then
  . /etc/ulsserver.conf
fi
if [ -z "$ULSNAME" ]
 then
  ULSNAME=`hostname`
fi
#
DATE=`date '+%F'`
TIME=`date '+%H:%M:00'`
START=`date '+%Y-%m-%d %H:%M:%S'`
SSEC=`date '+%s'`
#
send_test_value -h "$ULSNAME" ULS Jobs send_mailreports $DATE $TIME "Start $START" '{T}'
#
export LANG=de_DE.UTF-8
#
u2w_interpreter -Xi ../u2w.conf -me send_mailreports.s2w
#
END=`date '+%Y-%m-%d %H:%M:%S'`
DAUER=$(( `date '+%s'` - $SSEC ))
#
send_test_value -h "$ULSNAME" ULS Jobs send_mailreports $DATE $TIME "Stop $END" '{T}'
send_test_value -h "$ULSNAME" ULS Jobs send_mailreports $DATE $TIME "$DAUER" 's'
#
rm -f $PIDFILE
