#! /bin/bash

####################################
##  pac-stat
##
##  bestimme Paketstatistik
##  Ausgabe entweder auf Console 
##  oder per Mail
##
## --------------------------------
##
##  Umgebung  : Hostsharing-Paket
##  Lizenz    : GPL
##  Autor     : Andreas Loesch
##  Datum     : 21.12.2004
##  Version   : 0.3
##  CVS	      : $Id: pac-stat,v 1.1.1.1 2004/12/21 16:33:44 al000-cvs Exp $
##
## --------------------------------
##
##  Aufruf
##  ------
##  pac-stat [recipient@example.org]
##  
##    mit recipient wird die Statistik 
##    per Mail verschickt ohne auf 
##    der Konsole ausgegeben
##
##
##  Konfiguration
##  -------------
##  SCRIPTPATH muss auf pac-du-quota und pac-traffic-yesterday
##  zeigen
##
##  History:
##  --------
##  0.3  21.12.04 - cvs-id hinzugefügt und eingecheckt
##  0.2  17.12.04 - scriptpath als Variable
##  0.1  15.12.04 - erste Version
###################################

##################################
## Konfiguration
PAC=`id -ng`
SCRIPTPATH="/home/pacs/$PAC/pac/bin"

########################################
## Programm
#########################################

HEUTE=`date +'%d.%m.%Y'`
DAT=`date +'%d.%m.%Y -- %H:%M'`
GESTERN=`date --date="yesterday" +'%d.%m.%Y'`


SPACE=`$SCRIPTPATH/pac-du-quota`

TRAFFIC=`$SCRIPTPATH/pac-traffic-yesterday`

MESSAGE="=====================================================================
==   T A G E S S T A T I S T I K
==
==   für Paket: $PAC
==   erstellt : $DAT
==
$TRAFFIC

$SPACE

"

if [ -n "$1" ]
then
	mail -a "X-HS-PACSTAT: $DAT" -a "X-HS-PAC: $PAC" -a "X-HS-SPACE: $HEUTE" -a "X-HS-TRAFFIC: $GESTERN" -s "Paketstatistik fuer $PAC vom $HEUTE" $1 <<EOT
$MESSAGE
EOT
else
  echo "$MESSAGE"
fi

