
#!/bin/sh
# FIle	: rm_perfdata.sh
# By	: Maarten.deBoer@AtosOrigin.com, 101205
# Subject	: rm files from perfdata-dir accourdint to ETC-file

PGM="`basename $0|cut -d\. -f1`"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
ETC="${HOME}/etc/dfm-host-list.rm"
RM=""
EC=""

touch ${LOG}

if [ "${1}" = "--remove" ]; then
  RM=1
fi

echo "`date` `/usr/bin/df -k /volumes/v2/`" | tee -a ${LOG}

cat ${ETC} | awk '{print $1, $2}' | while read ID NAME
do
  echo ${ID} ${NAME}
  ls -l /volumes/v2/NTAPdfm/perfdata/perf*_${ID}_* | tee -a ${LOG}
  if [ $RM ]; then
    sudo rm /volumes/v2/NTAPdfm/perfdata/perf*_${ID}_*
    EC=${?}
    if [ ${EC} -eq 0 ]; then
      echo "`date` ${PGM}: Files have been removed " | tee -a ${LOG}
    else
      echo "`date` ${PGM}: Error (${EC}) while removing " | tee -a ${LOG}
    fi
  fi

done

echo "`date` `/usr/bin/df -k /volumes/v2/`" | tee -a ${LOG}

exit 0

