
#!/bin/sh
# File	: clean_perfstats_dir.sh
# By	: Maarten.deBoer@atos.net, 200224
# Subject	: Script to clean (last n (7) days) perfstats-dir
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
HOSTNAME=`hostname|cut -d\. -f1`
MAILTO="maarten.deboer@atos.net"

LASTDAYS="10"
PERFSTATSDIR="/appl/dfm/perfstats"

echo "`date` ${PGM} v${VER} started. LASTDAYS=${LASTDAYS} in PERFSTATSDIR=${PERFSTATSDIR}"|tee -a ${LOG}
echo "LASTDAYS=${LASTDAYS}"
echo "PERFSTATSDIR=${PERFSTATSDIR}"
sleep 1

cd ${PERFSTATSDIR}
find . -mtime +${LASTDAYS} | while read LINE
do
  echo "  Removing: `ls -l ${LINE}`"|tee -a ${LOG}
  rm -rf ${LINE}
done

ls -l | mailx -s "Perfstats after ${PGM} v${VER} at ${HOSTNAME} in ${PERFSTATSDIR}" ${MAILTO}
echo "  Mailed to ${MAILTO}"|tee -a ${LOG}

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

